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