Changeset View
Changeset View
Standalone View
Standalone View
autotests/mock_workspace.h
Show All 34 Lines | |||||
35 | 35 | | |||
36 | class MockWorkspace : public QObject | 36 | class MockWorkspace : public QObject | ||
37 | { | 37 | { | ||
38 | Q_OBJECT | 38 | Q_OBJECT | ||
39 | public: | 39 | public: | ||
40 | explicit MockWorkspace(QObject *parent = nullptr); | 40 | explicit MockWorkspace(QObject *parent = nullptr); | ||
41 | virtual ~MockWorkspace(); | 41 | virtual ~MockWorkspace(); | ||
42 | AbstractClient *activeClient() const; | 42 | AbstractClient *activeClient() const; | ||
43 | AbstractClient *getMovingClient() const; | 43 | AbstractClient *moveResizeClient() const; | ||
44 | void setShowingDesktop(bool showing); | 44 | void setShowingDesktop(bool showing); | ||
45 | bool showingDesktop() const; | 45 | bool showingDesktop() const; | ||
46 | QRect clientArea(clientAreaOption, int screen, int desktop) const; | 46 | QRect clientArea(clientAreaOption, int screen, int desktop) const; | ||
47 | 47 | | |||
48 | void setActiveClient(AbstractClient *c); | 48 | void setActiveClient(AbstractClient *c); | ||
49 | void setMovingClient(AbstractClient *c); | 49 | void setMoveResizeClient(AbstractClient *c); | ||
50 | 50 | | |||
51 | void registerEventFilter(X11EventFilter *filter); | 51 | void registerEventFilter(X11EventFilter *filter); | ||
52 | void unregisterEventFilter(X11EventFilter *filter); | 52 | void unregisterEventFilter(X11EventFilter *filter); | ||
53 | 53 | | |||
54 | bool compositing() const { | 54 | bool compositing() const { | ||
55 | return false; | 55 | return false; | ||
56 | } | 56 | } | ||
57 | 57 | | |||
58 | static Workspace *self(); | 58 | static Workspace *self(); | ||
59 | 59 | | |||
60 | Q_SIGNALS: | 60 | Q_SIGNALS: | ||
61 | void clientRemoved(KWin::Client*); | 61 | void clientRemoved(KWin::Client*); | ||
62 | 62 | | |||
63 | private: | 63 | private: | ||
64 | AbstractClient *m_activeClient; | 64 | AbstractClient *m_activeClient; | ||
65 | AbstractClient *m_movingClient; | 65 | AbstractClient *m_moveResizeClient; | ||
66 | bool m_showingDesktop; | 66 | bool m_showingDesktop; | ||
67 | static Workspace *s_self; | 67 | static Workspace *s_self; | ||
68 | }; | 68 | }; | ||
69 | 69 | | |||
70 | inline | 70 | inline | ||
71 | Workspace *MockWorkspace::self() | 71 | Workspace *MockWorkspace::self() | ||
72 | { | 72 | { | ||
73 | return s_self; | 73 | return s_self; | ||
Show All 10 Lines |