kwin/tabbox
Martin Gräßlin edb074cbc2 Split out screen handling from Workspace into own class Screens
Following the approaches of other split out functionality Screens is a
singleton class created by Workspace.

The class takes over the responsibility for:
* screenChanged signal delayed by timer
* number of screens
* geometry of given screen
* active screen
* config option for active screen follows mouse

The class contains a small abstraction layer and has a concrete subclass
wrapping around QDesktopWidget, but the idea is to go more low level and
interact with XRandR directly to get more detailed information.

All over KWin the usage from QDesktopWidget is ported over to the new
Screens class.

REVIEW: 109839
2013-04-15 10:25:10 +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
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 screen handling from Workspace into own class Screens 2013-04-15 10:25:10 +02:00
tabbox.h Turn TabBox into a proper singleton 2013-04-11 14:18:30 +02: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