D17265: Ensure consistency when the layout is changed via the dbus protocol

Marco Martin <[email protected]>
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <[email protected]>
mart created this revision.
mart added a reviewer: Plasma.
Herald added a project: KWin.
Herald added a subscriber: kwin.
mart requested review of this revision.

REVISION 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

REPOSITORY
  R108 KWin

BRANCH
  phab/vdconsistency

REVISION DETAIL
  https://phabricator.kde.org/D17265

AFFECTED FILES
  dbusinterface.cpp
  virtualdesktops.cpp
  virtualdesktops.h

To: mart, #plasma
Cc: kwin, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.