Changeset View
Changeset View
Standalone View
Standalone View
effects/screenedge/screenedgeeffect.h
Show All 29 Lines | |||||
30 | class Glow; | 30 | class Glow; | ||
31 | class GLTexture; | 31 | class GLTexture; | ||
32 | 32 | | |||
33 | class ScreenEdgeEffect : public Effect | 33 | class ScreenEdgeEffect : public Effect | ||
34 | { | 34 | { | ||
35 | Q_OBJECT | 35 | Q_OBJECT | ||
36 | public: | 36 | public: | ||
37 | ScreenEdgeEffect(); | 37 | ScreenEdgeEffect(); | ||
38 | virtual ~ScreenEdgeEffect(); | 38 | ~ScreenEdgeEffect() override; | ||
39 | virtual void prePaintScreen(ScreenPrePaintData &data, int time); | 39 | void prePaintScreen(ScreenPrePaintData &data, int time) override; | ||
40 | virtual void paintScreen(int mask, QRegion region, ScreenPaintData &data); | 40 | void paintScreen(int mask, QRegion region, ScreenPaintData &data) override; | ||
41 | virtual bool isActive() const; | 41 | bool isActive() const override; | ||
42 | 42 | | |||
43 | int requestedEffectChainPosition() const override { | 43 | int requestedEffectChainPosition() const override { | ||
44 | return 90; | 44 | return 90; | ||
45 | } | 45 | } | ||
46 | 46 | | |||
47 | private Q_SLOTS: | 47 | private Q_SLOTS: | ||
48 | void edgeApproaching(ElectricBorder border, qreal factor, const QRect &geometry); | 48 | void edgeApproaching(ElectricBorder border, qreal factor, const QRect &geometry); | ||
49 | void cleanup(); | 49 | void cleanup(); | ||
Show All 30 Lines |