KCModuleContainer:
- Unused, deprecate
- remove
KSettings:
Only used by zombies - Choqok, KTP, KFritz, ... move to Kontact?
Figure out KSettingsWidgetAdaptor:
Not used by/does not work with QML KCMs in Plasma
KCModuleContainer:
KSettings:
Only used by zombies - Choqok, KTP, KFritz, ... move to Kontact?
Figure out KSettingsWidgetAdaptor:
Not used by/does not work with QML KCMs in Plasma
Status | Assigned | Task | ||
---|---|---|---|---|
Open | None | T12151 KCMUtils | ||
Open | alex | T12153 Remove unused KCMUtils classes |
KSettings is already handled in a separate Phab Task.
The KSettingsWidgetAdaptor class registers a DBus object which exposes the applicationName() slot, I feel like deprecating this and wrapping the usages in deprecation macros would be the best way to go. The class docs mention KGlobal::caption() which is only in kdelibs4support internally used, besides that I have found no usage.
I was planning to use it on https://invent.kde.org/frameworks/kcmutils/-/merge_requests/27.
The purpose is to allow updating KCMs arguments via a dBus method, which currently can only be done at load time.
And the use case https://invent.kde.org/frameworks/kcmutils/-/issues/1
What would be the way to go now?