D8178: Fix editing items in SimpleFavoritesModel

Fabian Vogt noreply at phabricator.kde.org
Sat Oct 7 12:36:45 UTC 2017


fvogt created this revision.
fvogt added a reviewer: Plasma.
Restricted Application added a project: Plasma.

REVISION SUMMARY
  tools.js is supposed to support both KaStatsFavoritesModel (used for
  favorite applications) and SimpleFavoritesModel (used for system actions,
  like poweroff/reboot/logout). The latter did not work though, as tools.js
  unconditionally calls methods only present in KaStatsFavoritesModel.
  This commit makes KaStatsFavoritesModel API compatible to SimpleFavoritesModel
  and changes the relevant code in tools.js to support both.
  
  Additionally, this syncs applets/kickoff/package/contents/code/tools.js again.
  
  BUG: 385463

TEST PLAN
  Before this patch it wasn't possible to remove system actions from
  the favorites bar.

REPOSITORY
  R119 Plasma Desktop

BRANCH
  Plasma/5.11

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

AFFECTED FILES
  applets/kicker/package/contents/code/tools.js
  applets/kicker/plugin/kastatsfavoritesmodel.cpp
  applets/kickoff/package/contents/code/tools.js

To: fvogt, #plasma
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20171007/693188fa/attachment.html>


More information about the Plasma-devel mailing list