Ensure consistency when the layout is changed via the dbus protocol
Needs ReviewPublic

Authored by mart on Fri, Nov 30, 4:48 PM.

Details

Reviewers
None
Group Reviewers
Plasma
Summary
  • save changes to the config files when the layout is saved
  • :name() works even if netrootinfo isn't there
  • as soon a rootinfo is set, connect all the desktops with name changes
Test Plan
  • tested with the kcm to add, remove and rename desktops, all of that works
  • setting the number of rows still only partly works: kwin notices it but

the pager doesn't notice, a plasma restart is needed

Diff Detail

Repository
R108 KWin
Branch
phab/vdconsistency
Lint
Lint OK
Unit
No Unit Test Coverage
Build Status
Buildable 5777
Build 5795: arc lint + arc unit
mart created this revision.Fri, Nov 30, 4:48 PM
Restricted Application added a project: KWin. · View Herald TranscriptFri, Nov 30, 4:48 PM
Restricted Application added a subscriber: kwin. · View Herald Transcript
mart requested review of this revision.Fri, Nov 30, 4:48 PM
mart updated this revision to Diff 46903.Wed, Dec 5, 3:40 PM
  • fix saving and loading rows number
mart updated this revision to Diff 47029.Fri, Dec 7, 1:25 PM
  • ensure consistency of rows
mart updated this revision to Diff 47032.EditedFri, Dec 7, 1:52 PM
  • initialize auto created desktops with default name