kwin/kcmkwin/kwindecoration/declarative-plugin
Martin Gräßlin 7da6d3a41e [kcmkwin/deco] Add configuration for decoration plugin/themes
This brings back the configuration for decoration plugins. As a change
to the old variant the configure button is moved into the list view
together with the preview. It is enabled/disabled depending on data
provided by the DecorationModel. For a plugin the DecorationModel
queries for a boolean "kcmodule" key in the metadata. For a theme it
invokes the slot hasConfiguration with the theme name which returns
whether the theme provides configuration.

The actual opening of the configuration is triggered from the
PreviewBridge, which uses the existing KPluginFactory to load the
KCModule. The decoration plugin must provide the keyword "kcmodule"
for it.

So far Aurorae is adjusted and provides configuration for the Plastik
decoration. The interaction with the configuration module works, but
the configuration itself for Plastik seems to be currently broken.
2014-12-05 13:44:16 +01:00
..
CMakeLists.txt [kwindecoration] Add a PreviewButtonItem to the declarative plugin 2014-11-03 16:12:54 +01:00
plugin.cpp [kwindecoration] Add a PreviewButtonItem to the declarative plugin 2014-11-03 16:12:54 +01:00
plugin.h
previewbridge.cpp [kcmkwin/deco] Add configuration for decoration plugin/themes 2014-12-05 13:44:16 +01:00
previewbridge.h [kcmkwin/deco] Add configuration for decoration plugin/themes 2014-12-05 13:44:16 +01:00
previewbutton.cpp [kdecoration] ::paint uses QRect instead of QRegion 2014-11-28 10:26:23 +01:00
previewbutton.h [kwindecoration] Add a PreviewButtonItem to the declarative plugin 2014-11-03 16:12:54 +01:00
previewclient.cpp [kdecoration2] Detect double clicks on the decoration title bar 2014-11-28 14:50:21 +01:00
previewclient.h Rename DecoratedClient::borderingScreenEdges to adjacentScreenEdges 2014-11-11 14:33:31 +01:00
previewitem.cpp [kdecoration2] Decoration::shadow returns QSharedPointer 2014-12-01 09:40:24 +01:00
previewitem.h [kdecoration2] Decoration::shadow returns QSharedPointer 2014-12-01 09:40:24 +01:00
previewsettings.cpp Bring back configuration options for Decorations 2014-12-04 16:28:06 +01:00
previewsettings.h Bring back configuration options for Decorations 2014-12-04 16:28:06 +01:00
qmldir