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

            Bug ID: 420577
           Summary: changing icon sizes no longer emits signal
           Product: systemsettings
           Version: 5.18.4
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: kcm_icons
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

in liquidshell I'm using

  connect(KIconLoader::global(), &KIconLoader::iconLoaderSettingsChanged, this,
&StartMenu::adjustIconSize);

to be informed whenever the icon sizes get changed in systemsettings.
I don't know since when but at least in version

Operating System: openSUSE Tumbleweed 20200419
KDE Plasma Version: 5.18.4
KDE Frameworks Version: 5.69.0
Qt Version: 5.14.1

I no longer receive this signal.

---------------
This was also confirmed by "Friedrich W. H. Kossebau" in a mail saying:

I can confirm that changing icon sizes in Plasma Systemsettings and clicking 
apply seems to have no effect also for all other places which would adapt to 
those values, like KXmlGui-driven toolbars (which also by a quick check seems 
to connect to that signal). The changed sizes are only picked up by newly 
started instances of programs.
I am also on openSUSE TW with same versions. Also not sure when I saw this 
working the last time.

Given the API dox of KIconLoader does not note that signal is deprecated, I 
would assume this signal is still to be used (and main.cpp of the icon kcm 
seems to call KIconLoader::emitChange(...), which should trigger the signal 
via D-Bus in all client side, from a peek view at code path.

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

Reply via email to