kwin/tabbox
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
..
qml TabBox: fix plasma theme workaround (tabbox) 2013-04-09 19:00:41 +02:00
tests Port non-composited Outline to XCB 2013-02-04 08:55:21 +01:00
clientmodel.cpp Use mgraesslin@kde.org for my mail address in Copyright and AboutData 2013-03-12 13:17:53 +01:00
clientmodel.h Use mgraesslin@kde.org for my mail address in Copyright and AboutData 2013-03-12 13:17:53 +01:00
CMakeLists.txt Verify pointer is valid when calculating the longest caption 2012-07-22 19:23:36 +02:00
declarative.cpp TabBox: fix plasma theme workaround (tabbox) 2013-04-09 19:00:41 +02:00
declarative.h Mark most ctors as explicit as reported by Krazy2 checker 2013-01-02 18:35:46 +01:00
desktopchain.cpp Move Desktop Chain management from Workspace into own class 2013-01-07 09:47:51 +01:00
desktopchain.h Move Desktop Chain management from Workspace into own class 2013-01-07 09:47:51 +01:00
desktopmodel.cpp Use mgraesslin@kde.org for my mail address in Copyright and AboutData 2013-03-12 13:17:53 +01:00
desktopmodel.h Use mgraesslin@kde.org for my mail address in Copyright and AboutData 2013-03-12 13:17:53 +01:00
kwinwindowswitcher.desktop SVN_SILENT made messages (.desktop file) 2013-01-31 16:31:28 +01:00
tabbox.cpp Split out Activities related code from Workspace 2013-04-11 13:01:36 +02:00
tabbox.h Use mgraesslin@kde.org for my mail address in Copyright and AboutData 2013-03-12 13:17:53 +01:00
tabboxconfig.cpp Use mgraesslin@kde.org for my mail address in Copyright and AboutData 2013-03-12 13:17:53 +01:00
tabboxconfig.h Use mgraesslin@kde.org for my mail address in Copyright and AboutData 2013-03-12 13:17:53 +01:00
tabboxhandler.cpp Use mgraesslin@kde.org for my mail address in Copyright and AboutData 2013-03-12 13:17:53 +01:00
tabboxhandler.h Use mgraesslin@kde.org for my mail address in Copyright and AboutData 2013-03-12 13:17:53 +01:00