Changeset View
Changeset View
Standalone View
Standalone View
decorations/decoratedclient.h
Show All 36 Lines | |||||
37 | 37 | | |||
38 | class Renderer; | 38 | class Renderer; | ||
39 | 39 | | |||
40 | class DecoratedClientImpl : public QObject, public KDecoration2::ApplicationMenuEnabledDecoratedClientPrivate | 40 | class DecoratedClientImpl : public QObject, public KDecoration2::ApplicationMenuEnabledDecoratedClientPrivate | ||
41 | { | 41 | { | ||
42 | Q_OBJECT | 42 | Q_OBJECT | ||
43 | public: | 43 | public: | ||
44 | explicit DecoratedClientImpl(AbstractClient *client, KDecoration2::DecoratedClient *decoratedClient, KDecoration2::Decoration *decoration); | 44 | explicit DecoratedClientImpl(AbstractClient *client, KDecoration2::DecoratedClient *decoratedClient, KDecoration2::Decoration *decoration); | ||
45 | virtual ~DecoratedClientImpl(); | 45 | ~DecoratedClientImpl() override; | ||
46 | QString caption() const override; | 46 | QString caption() const override; | ||
47 | WId decorationId() const override; | 47 | WId decorationId() const override; | ||
48 | int desktop() const override; | 48 | int desktop() const override; | ||
49 | int height() const override; | 49 | int height() const override; | ||
50 | QIcon icon() const override; | 50 | QIcon icon() const override; | ||
51 | bool isActive() const override; | 51 | bool isActive() const override; | ||
52 | bool isCloseable() const override; | 52 | bool isCloseable() const override; | ||
53 | bool isKeepAbove() const override; | 53 | bool isKeepAbove() const override; | ||
Show All 28 Lines | |||||
82 | void requestMinimize() override; | 82 | void requestMinimize() override; | ||
83 | void requestShowWindowMenu() override; | 83 | void requestShowWindowMenu() override; | ||
84 | void requestShowApplicationMenu(const QRect &rect, int actionId) override; | 84 | void requestShowApplicationMenu(const QRect &rect, int actionId) override; | ||
85 | void requestToggleKeepAbove() override; | 85 | void requestToggleKeepAbove() override; | ||
86 | void requestToggleKeepBelow() override; | 86 | void requestToggleKeepBelow() override; | ||
87 | void requestToggleOnAllDesktops() override; | 87 | void requestToggleOnAllDesktops() override; | ||
88 | void requestToggleShade() override; | 88 | void requestToggleShade() override; | ||
89 | 89 | | |||
90 | void showApplicationMenu(int actionId); | 90 | void showApplicationMenu(int actionId) override; | ||
91 | 91 | | |||
92 | AbstractClient *client() { | 92 | AbstractClient *client() { | ||
93 | return m_client; | 93 | return m_client; | ||
94 | } | 94 | } | ||
95 | Renderer *renderer() { | 95 | Renderer *renderer() { | ||
96 | return m_renderer; | 96 | return m_renderer; | ||
97 | } | 97 | } | ||
98 | KDecoration2::DecoratedClient *decoratedClient() { | 98 | KDecoration2::DecoratedClient *decoratedClient() { | ||
Show All 26 Lines |