Changeset View
Changeset View
Standalone View
Standalone View
autotests/tabbox/mock_tabboxhandler.h
Show All 22 Lines | |||||
23 | #include "../../tabbox/tabboxhandler.h" | 23 | #include "../../tabbox/tabboxhandler.h" | ||
24 | namespace KWin | 24 | namespace KWin | ||
25 | { | 25 | { | ||
26 | class MockTabBoxHandler : public TabBox::TabBoxHandler | 26 | class MockTabBoxHandler : public TabBox::TabBoxHandler | ||
27 | { | 27 | { | ||
28 | Q_OBJECT | 28 | Q_OBJECT | ||
29 | public: | 29 | public: | ||
30 | MockTabBoxHandler(QObject *parent = nullptr); | 30 | MockTabBoxHandler(QObject *parent = nullptr); | ||
31 | virtual ~MockTabBoxHandler(); | 31 | ~MockTabBoxHandler() override; | ||
32 | virtual void activateAndClose() { | 32 | void activateAndClose() override { | ||
33 | } | 33 | } | ||
34 | virtual QWeakPointer< TabBox::TabBoxClient > activeClient() const; | 34 | QWeakPointer< TabBox::TabBoxClient > activeClient() const override; | ||
35 | void setActiveClient(const QWeakPointer<TabBox::TabBoxClient> &client); | 35 | void setActiveClient(const QWeakPointer<TabBox::TabBoxClient> &client); | ||
36 | virtual int activeScreen() const { | 36 | int activeScreen() const override { | ||
37 | return 0; | 37 | return 0; | ||
38 | } | 38 | } | ||
39 | virtual QWeakPointer< TabBox::TabBoxClient > clientToAddToList(TabBox::TabBoxClient *client, int desktop) const; | 39 | QWeakPointer< TabBox::TabBoxClient > clientToAddToList(TabBox::TabBoxClient *client, int desktop) const override; | ||
40 | virtual int currentDesktop() const { | 40 | int currentDesktop() const override { | ||
41 | return 1; | 41 | return 1; | ||
42 | } | 42 | } | ||
43 | virtual QWeakPointer< TabBox::TabBoxClient > desktopClient() const { | 43 | QWeakPointer< TabBox::TabBoxClient > desktopClient() const override { | ||
44 | return QWeakPointer<TabBox::TabBoxClient>(); | 44 | return QWeakPointer<TabBox::TabBoxClient>(); | ||
45 | } | 45 | } | ||
46 | virtual QString desktopName(int desktop) const { | 46 | QString desktopName(int desktop) const override { | ||
47 | Q_UNUSED(desktop) | 47 | Q_UNUSED(desktop) | ||
48 | return "desktop 1"; | 48 | return "desktop 1"; | ||
49 | } | 49 | } | ||
50 | virtual QString desktopName(TabBox::TabBoxClient *client) const { | 50 | QString desktopName(TabBox::TabBoxClient *client) const override { | ||
51 | Q_UNUSED(client) | 51 | Q_UNUSED(client) | ||
52 | return "desktop"; | 52 | return "desktop"; | ||
53 | } | 53 | } | ||
54 | virtual void elevateClient(TabBox::TabBoxClient *c, QWindow *tabbox, bool elevate) const { | 54 | void elevateClient(TabBox::TabBoxClient *c, QWindow *tabbox, bool elevate) const override { | ||
55 | Q_UNUSED(c) | 55 | Q_UNUSED(c) | ||
56 | Q_UNUSED(tabbox) | 56 | Q_UNUSED(tabbox) | ||
57 | Q_UNUSED(elevate) | 57 | Q_UNUSED(elevate) | ||
58 | } | 58 | } | ||
59 | virtual void shadeClient(TabBox::TabBoxClient *c, bool b) const { | 59 | void shadeClient(TabBox::TabBoxClient *c, bool b) const override { | ||
60 | Q_UNUSED(c) | 60 | Q_UNUSED(c) | ||
61 | Q_UNUSED(b) | 61 | Q_UNUSED(b) | ||
62 | } | 62 | } | ||
63 | virtual void hideOutline() { | 63 | virtual void hideOutline() { | ||
64 | } | 64 | } | ||
65 | virtual QWeakPointer< TabBox::TabBoxClient > nextClientFocusChain(TabBox::TabBoxClient *client) const; | 65 | QWeakPointer< TabBox::TabBoxClient > nextClientFocusChain(TabBox::TabBoxClient *client) const override; | ||
66 | virtual QWeakPointer<TabBox::TabBoxClient> firstClientFocusChain() const; | 66 | QWeakPointer<TabBox::TabBoxClient> firstClientFocusChain() const override; | ||
67 | virtual bool isInFocusChain (TabBox::TabBoxClient* client) const; | 67 | bool isInFocusChain (TabBox::TabBoxClient* client) const override; | ||
68 | virtual int nextDesktopFocusChain(int desktop) const { | 68 | int nextDesktopFocusChain(int desktop) const override { | ||
69 | Q_UNUSED(desktop) | 69 | Q_UNUSED(desktop) | ||
70 | return 1; | 70 | return 1; | ||
71 | } | 71 | } | ||
72 | virtual int numberOfDesktops() const { | 72 | int numberOfDesktops() const override { | ||
73 | return 1; | 73 | return 1; | ||
74 | } | 74 | } | ||
75 | virtual QVector< xcb_window_t > outlineWindowIds() const { | 75 | virtual QVector< xcb_window_t > outlineWindowIds() const { | ||
76 | return QVector<xcb_window_t>(); | 76 | return QVector<xcb_window_t>(); | ||
77 | } | 77 | } | ||
78 | virtual bool isKWinCompositing() const { | 78 | bool isKWinCompositing() const override { | ||
79 | return false; | 79 | return false; | ||
80 | } | 80 | } | ||
81 | virtual void raiseClient(TabBox::TabBoxClient *c) const { | 81 | void raiseClient(TabBox::TabBoxClient *c) const override { | ||
82 | Q_UNUSED(c) | 82 | Q_UNUSED(c) | ||
83 | } | 83 | } | ||
84 | virtual void restack(TabBox::TabBoxClient *c, TabBox::TabBoxClient *under) { | 84 | void restack(TabBox::TabBoxClient *c, TabBox::TabBoxClient *under) override { | ||
85 | Q_UNUSED(c) | 85 | Q_UNUSED(c) | ||
86 | Q_UNUSED(under) | 86 | Q_UNUSED(under) | ||
87 | } | 87 | } | ||
88 | virtual void showOutline(const QRect &outline) { | 88 | virtual void showOutline(const QRect &outline) { | ||
89 | Q_UNUSED(outline) | 89 | Q_UNUSED(outline) | ||
90 | } | 90 | } | ||
91 | virtual TabBox::TabBoxClientList stackingOrder() const { | 91 | TabBox::TabBoxClientList stackingOrder() const override { | ||
92 | return TabBox::TabBoxClientList(); | 92 | return TabBox::TabBoxClientList(); | ||
93 | } | 93 | } | ||
94 | virtual void grabbedKeyEvent(QKeyEvent *event) const; | 94 | void grabbedKeyEvent(QKeyEvent *event) const override; | ||
95 | 95 | | |||
96 | void highlightWindows(TabBox::TabBoxClient *window = nullptr, QWindow *controller = nullptr) override { | 96 | void highlightWindows(TabBox::TabBoxClient *window = nullptr, QWindow *controller = nullptr) override { | ||
97 | Q_UNUSED(window) | 97 | Q_UNUSED(window) | ||
98 | Q_UNUSED(controller) | 98 | Q_UNUSED(controller) | ||
99 | } | 99 | } | ||
100 | 100 | | |||
101 | bool noModifierGrab() const override { | 101 | bool noModifierGrab() const override { | ||
102 | return false; | 102 | return false; | ||
Show All 11 Lines |