Changeset View
Changeset View
Standalone View
Standalone View
src/kwindoweffects_p.h
Show All 21 Lines | |||||
22 | #include "kwindoweffects.h" | 22 | #include "kwindoweffects.h" | ||
23 | 23 | | |||
24 | class KWINDOWSYSTEM_EXPORT KWindowEffectsPrivate | 24 | class KWINDOWSYSTEM_EXPORT KWindowEffectsPrivate | ||
25 | { | 25 | { | ||
26 | public: | 26 | public: | ||
27 | virtual ~KWindowEffectsPrivate(); | 27 | virtual ~KWindowEffectsPrivate(); | ||
28 | virtual bool isEffectAvailable(KWindowEffects::Effect effect) = 0; | 28 | virtual bool isEffectAvailable(KWindowEffects::Effect effect) = 0; | ||
29 | virtual void slideWindow(WId id, KWindowEffects::SlideFromLocation location, int offset) = 0; | 29 | virtual void slideWindow(WId id, KWindowEffects::SlideFromLocation location, int offset) = 0; | ||
30 | virtual void slideWindow(QWidget *widget, KWindowEffects::SlideFromLocation location) = 0; | | |||
31 | virtual QList<QSize> windowSizes(const QList<WId> &ids) = 0; | 30 | virtual QList<QSize> windowSizes(const QList<WId> &ids) = 0; | ||
32 | virtual void presentWindows(WId controller, const QList<WId> &ids) = 0; | 31 | virtual void presentWindows(WId controller, const QList<WId> &ids) = 0; | ||
33 | virtual void presentWindows(WId controller, int desktop = NET::OnAllDesktops) = 0; | 32 | virtual void presentWindows(WId controller, int desktop = NET::OnAllDesktops) = 0; | ||
34 | virtual void highlightWindows(WId controller, const QList<WId> &ids) = 0; | 33 | virtual void highlightWindows(WId controller, const QList<WId> &ids) = 0; | ||
35 | virtual void enableBlurBehind(WId window, bool enable = true, const QRegion ®ion = QRegion()) = 0; | 34 | virtual void enableBlurBehind(WId window, bool enable = true, const QRegion ®ion = QRegion()) = 0; | ||
36 | virtual void enableBackgroundContrast(WId window, bool enable = true, qreal contrast = 1, qreal intensity = 1, qreal saturation = 1, const QRegion ®ion = QRegion()) = 0; | 35 | virtual void enableBackgroundContrast(WId window, bool enable = true, qreal contrast = 1, qreal intensity = 1, qreal saturation = 1, const QRegion ®ion = QRegion()) = 0; | ||
37 | virtual void markAsDashboard(WId window) = 0; | 36 | virtual void markAsDashboard(WId window) = 0; | ||
38 | protected: | 37 | protected: | ||
39 | KWindowEffectsPrivate(); | 38 | KWindowEffectsPrivate(); | ||
40 | }; | 39 | }; | ||
41 | 40 | | |||
42 | #endif | 41 | #endif |