[Differential] [Request, 739 lines] D3805: Per-activity favorites (WIP)

ivan (Ivan Čukić) noreply at phabricator.kde.org
Sat Dec 24 01:00:47 UTC 2016


ivan created this revision.
ivan added reviewers: hein, mart.
ivan set the repository for this revision to R119 Plasma Desktop.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  After a long course of implementations and reimplementations, this is coming close to become finished.
  
  The favourites are based on KAStats (current master). The backend part seems to work, the UI needs polishing.
  
  TODOs:
  
  - Move the activity assignment actions into a sub-menu (need to figure out how)
  - Polish the UI to have all actions disabled if 'all activities' item is selected
  - Implement adding a favourite to a specific location (for the dashboard)

TEST PLAN
  So far tested in Kicker.

REPOSITORY
  R119 Plasma Desktop

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

AFFECTED FILES
  applets/kicker/CMakeLists.txt
  applets/kicker/package/contents/code/tools.js
  applets/kicker/package/contents/ui/ActionMenu.qml
  applets/kicker/plugin/computermodel.cpp
  applets/kicker/plugin/computermodel.h
  applets/kicker/plugin/favoritesmodel.cpp
  applets/kicker/plugin/favoritesmodel.h
  applets/kicker/plugin/kastatsfavoritesmodel.cpp
  applets/kicker/plugin/kastatsfavoritesmodel.h
  applets/kicker/plugin/kickerplugin.cpp
  applets/kicker/plugin/recentusagemodel.cpp
  applets/kicker/plugin/rootmodel.cpp
  applets/kicker/plugin/rootmodel.h
  applets/kicker/plugin/simplefavoritesmodel.cpp
  applets/kicker/plugin/simplefavoritesmodel.h
  applets/kicker/plugin/systemmodel.cpp

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: ivan, hein, mart
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161224/bda718b3/attachment.html>


More information about the Plasma-devel mailing list