9#include <QGuiApplication>
20 , KWindowEffectsPrivate()
34 case KWindowEffects::BackgroundContrast:
36 case KWindowEffects::BlurBehind:
38 case KWindowEffects::Slide:
48 window->setProperty(
"kwin_slide", QVariant::fromValue(location));
49 window->setProperty(
"kwin_slide_offset", offset);
55 window->setProperty(
"kwin_blur", region);
57 window->setProperty(
"kwin_blur", {});
64 window->setProperty(
"kwin_background_region", region);
65 window->setProperty(
"kwin_background_contrast", contrast);
66 window->setProperty(
"kwin_background_intensity", intensity);
67 window->setProperty(
"kwin_background_saturation", saturation);
69 window->setProperty(
"kwin_background_region", {});
70 window->setProperty(
"kwin_background_contrast", {});
71 window->setProperty(
"kwin_background_intensity", {});
72 window->setProperty(
"kwin_background_saturation", {});
Q_SCRIPTABLE bool isEffectLoaded(const QString &name) const
void slideWindow(QWindow *window, KWindowEffects::SlideFromLocation location, int offset) override
~WindowEffects() override
void enableBackgroundContrast(QWindow *window, bool enable=true, qreal contrast=1, qreal intensity=1, qreal saturation=1, const QRegion ®ion=QRegion()) override
bool isEffectAvailable(KWindowEffects::Effect effect) override
void enableBlurBehind(QWindow *window, bool enable=true, const QRegion ®ion=QRegion()) override