Remove unused KCMUtils classes
Open, Needs TriagePublic

Description

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

cullmann created this task.Nov 23 2019, 2:52 PM
cullmann renamed this task from Collapse KCModule and Co. from KConfigWidgets into KCMUtils to Remove unused KCMUtils classes.Nov 23 2019, 2:55 PM
cullmann updated the task description. (Show Details)
nicolasfella updated the task description. (Show Details)Dec 30 2019, 8:24 PM
nicolasfella updated the task description. (Show Details)
alex claimed this task.Mar 28 2021, 8:44 PM
alex added a subscriber: alex.

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?

vkrause moved this task from Waiting on KF6 Branching to Done on the KF6 board.Jan 31 2023, 6:01 PM