[frameworks-qqc2-desktop-style] [Bug 469215] Changes to focusReason are not handled after FocusIn or FocusOut events

2023-05-20 Thread ratijas
https://bugs.kde.org/show_bug.cgi?id=469215

ratijas  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/fram
   ||eworks/qqc2-desktop-style/c
   ||ommit/15c66a136e21ef0c02de4
   ||b50fa7de10ece065629

--- Comment #3 from ratijas  ---
Git commit 15c66a136e21ef0c02de4b50fa7de10ece065629 by ivan tkachenko.
Committed on 19/05/2023 at 23:24.
Pushed by ndavis into branch 'master'.

KQuickStyleItem: Update visuals after random focusReason changes

It may happen, especially with custom keyboard navigation logic, that
focusReason is being set separately after control has gained an active
focus, so we need to listen for those changes as well.

Additionally, with the new property notification binding we don't need
to react to FocusIn/Out events in event filter.

M  +27   -7plugin/kquickstyleitem.cpp
M  +5-1plugin/kquickstyleitem_p.h

https://invent.kde.org/frameworks/qqc2-desktop-style/commit/15c66a136e21ef0c02de4b50fa7de10ece065629

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-qqc2-desktop-style] [Bug 469215] Changes to focusReason are not handled after FocusIn or FocusOut events

2023-05-11 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=469215

Bug Janitor Service  changed:

   What|Removed |Added

 Status|CONFIRMED   |ASSIGNED

--- Comment #2 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/249

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-qqc2-desktop-style] [Bug 469215] Changes to focusReason are not handled after FocusIn or FocusOut events

2023-05-11 Thread ratijas
https://bugs.kde.org/show_bug.cgi?id=469215

--- Comment #1 from ratijas  ---
…aaand of course all that stuff is implemented in the base public QQuickItem
class, but "exposed" in the private QQuickControl subtype.  Which leaves us
with the power of runtime introspection at hands… By the way, where are the new
shiny BINDABLE getters, Qt?

-- 
You are receiving this mail because:
You are watching all bug changes.

[frameworks-qqc2-desktop-style] [Bug 469215] Changes to focusReason are not handled after FocusIn or FocusOut events

2023-05-02 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=469215

Nate Graham  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED
 CC||n...@kde.org

-- 
You are receiving this mail because:
You are watching all bug changes.