KCM WorkspaceOptions port to KConfigXT. Take into account immutable properties
ClosedPublic

Authored by crossi on Nov 28 2019, 9:12 AM.

Diff Detail

Repository
R119 Plasma Desktop
Lint
Lint Skipped
Unit
Unit Tests Skipped
Build Status
Buildable 19240
Build 19258: arc lint + arc unit
crossi created this revision.Nov 28 2019, 9:12 AM
Restricted Application added a project: Plasma. · View Herald TranscriptNov 28 2019, 9:12 AM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
crossi requested review of this revision.Nov 28 2019, 9:12 AM
crossi retitled this revision from KCM WorkspaceOptioins port to KConfigXT. Take into account immutable properties to KCM WorkspaceOptions port to KConfigXT. Take into account immutable properties.Nov 28 2019, 9:19 AM
ervin accepted this revision.Nov 28 2019, 9:37 AM
This revision is now accepted and ready to land.Nov 28 2019, 9:37 AM
This revision was automatically updated to reflect the committed changes.

Thanks so much for this, it made D25361 such a breeze!

bam added a subscriber: bam.Dec 20 2020, 4:32 PM
bam added inline comments.
kcms/workspaceoptions/workspaceoptions_plasmasettings.kcfg
15

Could we share it with the consumer of this setting itself in P-W? Currently it uses legacy way to access it's setting and thus can become out of sync easily:
https://invent.kde.org/plasma/plasma-workspace/-/blob/master/shell/osd.cpp#L161

bam added inline comments.Dec 22 2020, 9:55 PM
kcms/workspaceoptions/workspaceoptions_plasmasettings.kcfg
16

Also maybe worth to add:
<tooltip>Show a popup for status changes such as brightness or volume</tooltip>
At least it was in original patch.