Review Request 122706: A KCModule base for QML based KCMs

Marco Martin notmart at gmail.com
Wed Apr 15 07:37:37 UTC 2015


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/122706/
-----------------------------------------------------------

(Updated April 15, 2015, 7:37 a.m.)


Status
------

This change has been discarded.


Review request for KDE Frameworks.


Repository: kconfigwidgets


Description
-------

this adds a new class called KCModuleQml
it loads a KPackage with the same plugin name as the kcm, then loads its mainscript qml file from it and puts it in a QQuickView used as main widget of the KCM.

It supports two ways of loading the qml:
one is in the showevent of the KCM qwidget, this is compatible with current Systemsettings and kcmshell.
the other way is with the mainUi accessor/qproperty. This will make possible for a pure QML version of systemsettings (accessing directly mainUi without showing qwidgets)


Diffs
-----

  CMakeLists.txt f3aaf18 
  src/CMakeLists.txt 10862c6 
  src/kcmoduleqml.h PRE-CREATION 
  src/kcmoduleqml.cpp PRE-CREATION 

Diff: https://git.reviewboard.kde.org/r/122706/diff/


Testing
-------


Thanks,

Marco Martin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20150415/c8008806/attachment.html>


More information about the Kde-frameworks-devel mailing list