Changeset View
Changeset View
Standalone View
Standalone View
effects/presentwindows/presentwindows.h
Show First 20 Lines • Show All 101 Lines • ▼ Show 20 Line(s) | 91 | private: | |||
---|---|---|---|---|---|
102 | typedef QHash<EffectWindow*, WindowData> DataHash; | 102 | typedef QHash<EffectWindow*, WindowData> DataHash; | ||
103 | struct GridSize { | 103 | struct GridSize { | ||
104 | int columns; | 104 | int columns; | ||
105 | int rows; | 105 | int rows; | ||
106 | }; | 106 | }; | ||
107 | 107 | | |||
108 | public: | 108 | public: | ||
109 | PresentWindowsEffect(); | 109 | PresentWindowsEffect(); | ||
110 | virtual ~PresentWindowsEffect(); | 110 | ~PresentWindowsEffect() override; | ||
111 | 111 | | |||
112 | virtual void reconfigure(ReconfigureFlags); | 112 | void reconfigure(ReconfigureFlags) override; | ||
113 | virtual void* proxy(); | 113 | void* proxy() override; | ||
114 | 114 | | |||
115 | // Screen painting | 115 | // Screen painting | ||
116 | virtual void prePaintScreen(ScreenPrePaintData &data, int time); | 116 | void prePaintScreen(ScreenPrePaintData &data, int time) override; | ||
117 | virtual void paintScreen(int mask, QRegion region, ScreenPaintData &data); | 117 | void paintScreen(int mask, QRegion region, ScreenPaintData &data) override; | ||
118 | virtual void postPaintScreen(); | 118 | void postPaintScreen() override; | ||
119 | 119 | | |||
120 | // Window painting | 120 | // Window painting | ||
121 | virtual void prePaintWindow(EffectWindow *w, WindowPrePaintData &data, int time); | 121 | void prePaintWindow(EffectWindow *w, WindowPrePaintData &data, int time) override; | ||
122 | virtual void paintWindow(EffectWindow *w, int mask, QRegion region, WindowPaintData &data); | 122 | void paintWindow(EffectWindow *w, int mask, QRegion region, WindowPaintData &data) override; | ||
123 | 123 | | |||
124 | // User interaction | 124 | // User interaction | ||
125 | virtual bool borderActivated(ElectricBorder border); | 125 | bool borderActivated(ElectricBorder border) override; | ||
126 | virtual void windowInputMouseEvent(QEvent *e); | 126 | void windowInputMouseEvent(QEvent *e) override; | ||
127 | virtual void grabbedKeyboardEvent(QKeyEvent *e); | 127 | void grabbedKeyboardEvent(QKeyEvent *e) override; | ||
128 | virtual bool isActive() const; | 128 | bool isActive() const override; | ||
129 | 129 | | |||
130 | bool touchDown(quint32 id, const QPointF &pos, quint32 time) override; | 130 | bool touchDown(quint32 id, const QPointF &pos, quint32 time) override; | ||
131 | bool touchMotion(quint32 id, const QPointF &pos, quint32 time) override; | 131 | bool touchMotion(quint32 id, const QPointF &pos, quint32 time) override; | ||
132 | bool touchUp(quint32 id, quint32 time) override; | 132 | bool touchUp(quint32 id, quint32 time) override; | ||
133 | 133 | | |||
134 | int requestedEffectChainPosition() const override { | 134 | int requestedEffectChainPosition() const override { | ||
135 | return 70; | 135 | return 70; | ||
136 | } | 136 | } | ||
▲ Show 20 Lines • Show All 216 Lines • Show Last 20 Lines |