Changeset View
Changeset View
Standalone View
Standalone View
effects.h
Show All 18 Lines | |||||
19 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 19 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
20 | *********************************************************************/ | 20 | *********************************************************************/ | ||
21 | 21 | | |||
22 | #ifndef KWIN_EFFECTSIMPL_H | 22 | #ifndef KWIN_EFFECTSIMPL_H | ||
23 | #define KWIN_EFFECTSIMPL_H | 23 | #define KWIN_EFFECTSIMPL_H | ||
24 | 24 | | |||
25 | #include "kwineffects.h" | 25 | #include "kwineffects.h" | ||
26 | 26 | | |||
27 | #include "client.h" | | |||
28 | #include "scene.h" | 27 | #include "scene.h" | ||
29 | 28 | | |||
30 | #include <QHash> | 29 | #include <QHash> | ||
31 | #include <Plasma/FrameSvg> | 30 | #include <Plasma/FrameSvg> | ||
32 | 31 | | |||
32 | #include <memory> | ||||
33 | | ||||
33 | namespace Plasma { | 34 | namespace Plasma { | ||
34 | class Theme; | 35 | class Theme; | ||
35 | } | 36 | } | ||
36 | 37 | | |||
37 | namespace KWayland | 38 | namespace KWayland | ||
38 | { | 39 | { | ||
39 | namespace Server | 40 | namespace Server | ||
40 | { | 41 | { | ||
41 | class Display; | 42 | class Display; | ||
42 | } | 43 | } | ||
43 | } | 44 | } | ||
44 | 45 | | |||
45 | class QDBusPendingCallWatcher; | 46 | class QDBusPendingCallWatcher; | ||
46 | class QDBusServiceWatcher; | 47 | class QDBusServiceWatcher; | ||
47 | 48 | | |||
48 | 49 | | |||
49 | namespace KWin | 50 | namespace KWin | ||
50 | { | 51 | { | ||
51 | 52 | | |||
52 | class AbstractThumbnailItem; | 53 | class AbstractThumbnailItem; | ||
53 | class DesktopThumbnailItem; | 54 | class DesktopThumbnailItem; | ||
54 | class WindowThumbnailItem; | 55 | class WindowThumbnailItem; | ||
55 | 56 | | |||
57 | class AbstractClient; | ||||
56 | class Client; | 58 | class Client; | ||
57 | class Compositor; | 59 | class Compositor; | ||
58 | class Deleted; | 60 | class Deleted; | ||
59 | class EffectLoader; | 61 | class EffectLoader; | ||
62 | class Toplevel; | ||||
60 | class Unmanaged; | 63 | class Unmanaged; | ||
61 | class WindowPropertyNotifyX11Filter; | 64 | class WindowPropertyNotifyX11Filter; | ||
62 | 65 | | |||
63 | class KWIN_EXPORT EffectsHandlerImpl : public EffectsHandler | 66 | class KWIN_EXPORT EffectsHandlerImpl : public EffectsHandler | ||
64 | { | 67 | { | ||
65 | Q_OBJECT | 68 | Q_OBJECT | ||
66 | Q_CLASSINFO("D-Bus Interface", "org.kde.kwin.Effects") | 69 | Q_CLASSINFO("D-Bus Interface", "org.kde.kwin.Effects") | ||
67 | Q_PROPERTY(QStringList activeEffects READ activeEffects) | 70 | Q_PROPERTY(QStringList activeEffects READ activeEffects) | ||
▲ Show 20 Lines • Show All 493 Lines • Show Last 20 Lines |