31 bool perform(
Feature feature,
const QVariantList &arguments)
override;
47 void prepareHighlighting();
48 void finishHighlighting();
52 QList<EffectWindow *> m_highlightedWindows;
53 QHash<EffectWindow *, quint64> m_animations;
54 QEasingCurve m_easingCurve;
57 QList<WId> m_highlightedIds;
58 float m_ghostOpacity = 0;
Representation of a window used by/for Effect classes.
void slotWindowAdded(KWin::EffectWindow *w)
bool perform(Feature feature, const QVariantList &arguments) override
bool provides(Feature feature) override
int requestedEffectChainPosition() const override
void slotWindowDeleted(KWin::EffectWindow *w)
~HighlightWindowEffect() override
Q_SCRIPTABLE void highlightWindows(const QStringList &windows)
void slotPropertyNotify(KWin::EffectWindow *w, long atom, EffectWindow *addedWindow=nullptr)
void slotWindowClosed(KWin::EffectWindow *w)