Changeset View
Changeset View
Standalone View
Standalone View
autotests/tabbox/mock_tabboxclient.h
Show All 25 Lines | |||||
26 | #include <QUuid> | 26 | #include <QUuid> | ||
27 | 27 | | |||
28 | namespace KWin | 28 | namespace KWin | ||
29 | { | 29 | { | ||
30 | class MockTabBoxClient : public TabBox::TabBoxClient | 30 | class MockTabBoxClient : public TabBox::TabBoxClient | ||
31 | { | 31 | { | ||
32 | public: | 32 | public: | ||
33 | explicit MockTabBoxClient(QString caption, WId id); | 33 | explicit MockTabBoxClient(QString caption, WId id); | ||
34 | virtual bool isMinimized() const { | 34 | bool isMinimized() const override { | ||
35 | return false; | 35 | return false; | ||
36 | } | 36 | } | ||
37 | virtual QString caption() const { | 37 | QString caption() const override { | ||
38 | return m_caption; | 38 | return m_caption; | ||
39 | } | 39 | } | ||
40 | virtual void close(); | 40 | void close() override; | ||
41 | virtual int height() const { | 41 | int height() const override { | ||
42 | return 100; | 42 | return 100; | ||
43 | } | 43 | } | ||
44 | virtual QPixmap icon(const QSize &size = QSize(32, 32)) const { | 44 | virtual QPixmap icon(const QSize &size = QSize(32, 32)) const { | ||
45 | return QPixmap(size); | 45 | return QPixmap(size); | ||
46 | } | 46 | } | ||
47 | virtual bool isCloseable() const { | 47 | bool isCloseable() const override { | ||
48 | return true; | 48 | return true; | ||
49 | } | 49 | } | ||
50 | virtual bool isFirstInTabBox() const { | 50 | bool isFirstInTabBox() const override { | ||
51 | return false; | 51 | return false; | ||
52 | } | 52 | } | ||
53 | virtual int width() const { | 53 | int width() const override { | ||
54 | return 100; | 54 | return 100; | ||
55 | } | 55 | } | ||
56 | virtual WId window() const { | 56 | WId window() const override { | ||
57 | return m_wId; | 57 | return m_wId; | ||
58 | } | 58 | } | ||
59 | virtual int x() const { | 59 | int x() const override { | ||
60 | return 0; | 60 | return 0; | ||
61 | } | 61 | } | ||
62 | virtual int y() const { | 62 | int y() const override { | ||
63 | return 0; | 63 | return 0; | ||
64 | } | 64 | } | ||
65 | virtual QIcon icon() const { | 65 | QIcon icon() const override { | ||
66 | return QIcon(); | 66 | return QIcon(); | ||
67 | } | 67 | } | ||
68 | 68 | | |||
69 | QUuid internalId() const override { | 69 | QUuid internalId() const override { | ||
70 | return QUuid{}; | 70 | return QUuid{}; | ||
71 | } | 71 | } | ||
72 | 72 | | |||
73 | private: | 73 | private: | ||
74 | QString m_caption; | 74 | QString m_caption; | ||
75 | WId m_wId; | 75 | WId m_wId; | ||
76 | }; | 76 | }; | ||
77 | } // namespace KWin | 77 | } // namespace KWin | ||
78 | #endif | 78 | #endif |