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