kwin/kcmkwin/kwindecoration/declarative-plugin
David Edmundson 1d3d4b1013 Cleanup color scheme manager part of KCM Deco code
Summary:
PreviewCient is internal to the KCM, it's not used by actual decorations
where we need API compatibility.
This property is not used by the KCM.

The current code parses every color scheme config file for every
decoration. This is one of the big contributing factors to this KCM
being a bit sluggish.

It was effectively deprecated in 2015 when a decoration palette was
introduced. If we wanted to add colorscheme functionality in the KCM,
we'd use that instead at a previewclient level.

Test Plan:
Found this was a problem with hotspot
Grepped code for usage
Ran KCM

Reviewers: #plasma

Subscribers: plasma-devel, kwin, #kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D9239
2017-12-09 00:16:13 +00:00
..
buttonsmodel.cpp Fix crash on dragging titlebar buttons in System Settings 2017-03-24 17:04:09 +01:00
buttonsmodel.h [kcmkwin/deco] Bring back a decoration buttons configuration interface 2014-12-09 16:07:27 +01:00
CMakeLists.txt [decorations] Introduce logging category for decorations 2015-07-31 13:13:46 +02:00
plugin.cpp Port to CMake AUTOMOC 2016-02-01 21:05:36 +01:00
plugin.h
previewbridge.cpp Testing whether m_lastCreatedSettings is not null before calling its method 2016-04-08 09:26:48 +02:00
previewbridge.h [kcmkwin/deco] Delay deleting of PreviewBridge 2015-10-20 14:33:15 +02:00
previewbutton.cpp [kcmkwin/deco] Bring back a decoration buttons configuration interface 2014-12-09 16:07:27 +01:00
previewbutton.h
previewclient.cpp Cleanup color scheme manager part of KCM Deco code 2017-12-09 00:16:13 +00:00
previewclient.h Cleanup color scheme manager part of KCM Deco code 2017-12-09 00:16:13 +00:00
previewitem.cpp Avoid deleting an engine whilst components from our engine are still in use 2015-01-28 14:12:25 +01:00
previewitem.h [kdecoration2] Decoration::shadow returns QSharedPointer 2014-12-01 09:40:24 +01:00
previewsettings.cpp Restore global menu support 2017-01-11 10:21:03 +01:00
previewsettings.h [kcmkwin/deco] Bring back a decoration buttons configuration interface 2014-12-09 16:07:27 +01:00
qmldir