https://bugs.kde.org/show_bug.cgi?id=473758

Harald Sitter <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/discover/-/commit/23713c
                   |                            |e5a44fd647c04a632dc91e3c231
                   |                            |68b982b
         Resolution|---                         |FIXED

--- Comment #8 from Harald Sitter <[email protected]> ---
Git commit 23713ce5a44fd647c04a632dc91e3c23168b982b by Harald Sitter.
Committed on 13/08/2024 at 09:57.
Pushed by sitter into branch 'master'.

updates: tie together refreshing between app and notifier

this implements a two-way notification system.

- discover tells the notifier to refresh its state whenever it itself
has refreshed the state
- the notifier does the same but only if the user actually clicked
refresh

this is implemented using dbus broadcasts so we don't have to do
excessive service watching. each component will simply fire a broadcast
and the respective other end will act on it, if it is running.

M  +1    -0    discover/CMakeLists.txt
M  +3    -0    discover/DiscoverObject.cpp
A  +43   -0    discover/RefreshNotifier.cpp     [License: GPL(3+eV) GPL(v3.0)
GPL(v2.0)]
A  +25   -0    discover/RefreshNotifier.h     [License: GPL(3+eV) GPL(v3.0)
GPL(v2.0)]
A  +22   -0    libdiscover/UpdateModel/RefreshNotifierDBus.h     [License:
GPL(3+eV) GPL(v3.0) GPL(v2.0)]
M  +15   -0    notifier/DiscoverNotifier.cpp
M  +1    -0    notifier/DiscoverNotifier.h
M  +1    -1    notifier/NotifierItem.cpp

https://invent.kde.org/plasma/discover/-/commit/23713ce5a44fd647c04a632dc91e3c23168b982b

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

Reply via email to