broulik created this revision. broulik added a reviewer: Plasma. broulik set the repository for this revision to rPLASMAWORKSPACE Plasma Workspace. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY Implements the FIXME there and removes the manual DBus code. TEST PLAN Started plasmashell, shortcuts would still show up. Removed a shortcut, restarted plasmashell (the previous code also didn't detect changes at runtime) and no shortcut was shown (hence the value(0) instead of first() as the latter requires the list to not be empty) REPOSITORY rPLASMAWORKSPACE Plasma Workspace REVISION DETAIL https://phabricator.kde.org/D2416 AFFECTED FILES containmentactions/contextmenu/CMakeLists.txt containmentactions/contextmenu/menu.cpp containmentactions/contextmenu/menu.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: broulik, #plasma Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas