[Differential] [Request, 214 lines] D3716: Introduce settings page to configure plugins

elvisangelaccio (Elvis Angelaccio) noreply at phabricator.kde.org
Sat Dec 17 15:00:00 UTC 2016


elvisangelaccio created this revision.
elvisangelaccio added a reviewer: rthomsen.
elvisangelaccio set the repository for this revision to R36 Ark.
Restricted Application added a subscriber: kde-utils-devel.
Restricted Application added a project: Ark.

REVISION SUMMARY
  New page in the settings dialog where the user can enable/disable plugins. The page contains a QTreeWidget which is not supported by KConfigDialog out of the box, so some glue-code was necessary to properly handle the Apply/Default buttons. ArkSettings stores a list of disabled plugins (by default, all plugins are enabled).
  
  Things missing:
  
  - Proper metadata in the json files (Name/Description data in the model comes from there)
  - Proper icon the dialog

TEST PLAN
  Enable/disable some plugins, make sure the Default/Apply buttons work as expected.

REPOSITORY
  R36 Ark

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

AFFECTED FILES
  kerfuffle/CMakeLists.txt
  kerfuffle/ark.kcfg
  kerfuffle/pluginmanager.cpp
  kerfuffle/pluginsettingspage.cpp
  kerfuffle/pluginsettingspage.h
  kerfuffle/pluginsettingspage.ui
  part/part.cpp

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

To: elvisangelaccio, rthomsen
Cc: kde-utils-devel, tctara
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-utils-devel/attachments/20161217/7f54bd0c/attachment.html>


More information about the Kde-utils-devel mailing list