kwin/scripting
Martin Gräßlin da85b5fdc7 Split out Activities related code from Workspace
All activities related code moves into new singleton class Activities.
This class gets only included into the build if the build option is
enabled which means there are less ifdefs all over the code and it also
handles better the moc doesn't like ifdef case.

The class holds the list of open and all activites, the current and the
previous activity and the KActivities::Controller. It also emits the
signals for any activities related changes.

Workspace still contains some activities related code. That is the
adjustment on change of current activity. Nevertheless the code looks
much cleaner now and does not contain the confusing naming conflict with
takeActivity() which existed before.

In all the places where Activities got used the code got adjusted and
quite often the ifdef got added with a fallback for the disabled case.
2013-04-11 13:01:36 +02:00
..
CMakeLists.txt Provide config interface for scripted effects and KWin scripts 2013-03-04 10:29:24 +01:00
documentation-effect-global.xml export AnimationEffect::set and ::cancel to script 2013-03-28 19:47:30 +01:00
documentation-global.xml
genericscriptedconfig.cpp i18n: typo fix 2013-03-04 10:34:16 +01:00
genericscriptedconfig.h Provide config interface for scripted effects and KWin scripts 2013-03-04 10:29:24 +01:00
kwinscript.desktop
Messages.sh Extract messages from scripts and scripting module 2013-03-04 10:29:25 +01:00
meta.cpp Export Toplevel to KWin::Scripts 2013-02-14 08:16:19 +01:00
meta.h Export Toplevel to KWin::Scripts 2013-02-14 08:16:19 +01:00
scriptedeffect.cpp export AnimationEffect::set and ::cancel to script 2013-03-28 19:47:30 +01:00
scriptedeffect.h export AnimationEffect::set and ::cancel to script 2013-03-28 19:47:30 +01:00
scripting.cpp Model to provide easy access to KWin's Clients from QML 2013-04-08 10:30:45 +02:00
scripting.h Strip module path from all Qt #include <> 2013-03-06 10:26:56 +01:00
scripting_model.cpp Split out Activities related code from Workspace 2013-04-11 13:01:36 +02:00
scripting_model.h Model to provide easy access to KWin's Clients from QML 2013-04-08 10:30:45 +02:00
scriptingutils.cpp
scriptingutils.h
timer.cpp Strip module path from all Qt #include <> 2013-03-06 10:26:56 +01:00
workspace_wrapper.cpp Split out Activities related code from Workspace 2013-04-11 13:01:36 +02:00
workspace_wrapper.h Strip module path from all Qt #include <> 2013-03-06 10:26:56 +01:00