kwin/libkwineffects
Martin Gräßlin f9e0a8b597 [kwin] Create one plugin per effect configuration
There are no advantages for the effects KCM to have all the effect
config modules in one plugin.

By having a plugin per effect we can use the KPluginTrader to easily
find the configuration plugin for a given effect and load it.

To make this possible the following changes are done:
* config_builtins.cpp is deleted
* add_subdirectory is used for all effects which have a config module
* toplevel CMakeLists.txt contains the sources again for the effects
  which have a config module, but effects which don't have a config
  module are still included and thus the macro is still used
* plugin created for the config module, name pattern is:
   kwin_effectname_config
* plugin installed to ${PLUGIN_INSTALL_DIR}/kwin/effects/configs
* desktop file adjusted to new plugin name and keyword removed
* desktop file converted to json as meta data and no longer installed
* Uses K_PLUGIN_FACTORY_WITH_JSON
* Macros for config are dropped from kwineffects.h

REVIEW: 116854
2014-03-25 15:37:35 +01:00
..
autotests Unit test for WindowQuadList::makeGrid and ::makeRegularGrid 2013-11-25 09:27:31 +01:00
anidata.cpp Port libkwineffects away from KDebug 2013-09-02 10:43:55 +02:00
anidata_p.h add effect debug interface and dbus export 2013-03-28 20:31:02 +01:00
CMakeLists.txt Stop including KDE4_INCLUDES globally 2014-03-18 18:02:03 +01:00
kwinanimationeffect.cpp [kwin] Mark unused variables as unused 2014-02-03 11:36:21 +01:00
kwinanimationeffect.h added export header through cmake for kwineffects 2013-12-02 07:43:26 +01:00
kwinconfig.h.cmake Provide OpenGL over Egl 2012-10-04 17:17:01 +02:00
kwineffects.cpp Migrate effects from displayWidth()/displayHeight() to virtualScreenSize()/virtualScreenGeometry() 2014-03-07 08:01:44 +01:00
kwineffects.h [kwin] Create one plugin per effect configuration 2014-03-25 15:37:35 +01:00
kwinglcolorcorrection.cpp Make everything use org.kde.kded5 for now 2013-11-21 11:51:38 +01:00
kwinglcolorcorrection.h Replace NULL with nullptr in libkwineffects 2014-01-08 11:55:49 +01:00
kwinglcolorcorrection_p.h Replace NULL with nullptr in libkwineffects 2014-01-08 11:55:49 +01:00
kwinglobals.h Support for global pointer axis activation 2014-03-19 14:14:56 +01:00
kwinglplatform.cpp [kwin] Drop direct rendering detection from GLPlatform 2014-03-17 10:58:59 +01:00
kwinglplatform.h [kwin] Drop direct rendering detection from GLPlatform 2014-03-17 10:58:59 +01:00
kwingltexture.cpp [kwin] Remove the legacy OpenGL 1 compositing backend 2014-03-10 08:59:11 +01:00
kwingltexture.h Add GLTexture(const QSize &) ctor 2014-02-24 16:08:59 +01:00
kwingltexture_p.h Added export header through cmake for libkwinglutils 2013-12-03 14:37:29 +01:00
kwinglutils.cpp Stop using deprecated headers 2014-03-18 18:02:02 +01:00
kwinglutils.h [kwin] Remove the legacy OpenGL 1 compositing backend 2014-03-10 08:59:11 +01:00
kwinglutils_funcs.cpp Replace NULL with nullptr in libkwineffects 2014-01-08 11:55:49 +01:00
kwinglutils_funcs.h Merge branch 'KDE/4.11' into master 2014-01-07 09:36:11 +01:00
kwinxrenderutils.cpp Replace NULL with nullptr in libkwineffects 2014-01-08 11:55:49 +01:00
kwinxrenderutils.h [kwin] Fix includes of kde4support headers 2014-03-18 14:34:36 +01:00
Mainpage.dox
Messages.sh Improve message extraction 2011-02-20 16:02:33 +01:00