kwin/libkwineffects
Martin Gräßlin e68d5c6315 [kwin] Add a KPluginFactory subclass for loading binary Effects
A KWin::EffectPluginFactory is introduced which provides a specialized
create method and methods for the supported and enabledByDefault checks.

A set of KWIN_EFFECT_FACTORY macros are added which create a subclass
of this EffectPluginFactory following the approach from the
KPluginFactory macros. The macros only support json metadata thus the
QPluginTrader needs to be used.

The KWIN_EFFECT macros are removed as they are no longer needed.

KWin Core's loader is not yet adjusted to this change. This is a
preparation step for introducing a PluginEffectLoader.
2014-03-28 14:04:54 +01:00
..
autotests Unit test for WindowQuadList::makeGrid and ::makeRegularGrid 2013-11-25 09:27:31 +01:00
anidata.cpp
anidata_p.h
CMakeLists.txt [kwin] Generate export header for kwinxrenderutils 2014-03-26 14:02:16 +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
kwineffects.cpp [kwin] Add a KPluginFactory subclass for loading binary Effects 2014-03-28 14:04:54 +01:00
kwineffects.h [kwin] Add a KPluginFactory subclass for loading binary Effects 2014-03-28 14:04:54 +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 Try using OpenGL2 compositor on the Intel i915 and newer chipsets. 2014-03-28 22:25:10 +05:30
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 [kwin] Remove dependency on kwinglobals in kwinxrenderutils 2014-03-26 14:01:08 +01:00
kwinxrenderutils.h [kwin] Generate export header for kwinxrenderutils 2014-03-26 14:02:16 +01:00
Mainpage.dox
Messages.sh