93 Qt::Alignment m_alignment;
100 qreal m_frameOpacity = 0.0;
101 bool m_crossFadeEnabled = false;
102 qreal m_crossFadeProgress = 0.0;
119 Qt::Alignment
alignment = Qt::AlignCenter);
144 QString
text()
const;
169 void enableCrossFade(
bool enable);
175 bool isCrossFade()
const;
Helper class for displaying text and icons in frames.
EffectFrameStyle style() const
Qt::Alignment alignment() const
void setFrameOpacity(qreal frameOpacity)
Q_SIGNAL void textChanged(const QString &text)
Q_SIGNAL void fontChanged(const QFont &font)
void setAlignment(Qt::Alignment alignment)
Q_SIGNAL void iconSizeChanged(const QSize &iconSize)
void setText(const QString &text)
void setFont(const QFont &font)
void setIconSize(const QSize &iconSize)
void setPosition(const QPoint &point)
void setCrossFadeEnabled(bool enabled)
Q_SIGNAL void iconChanged(const QIcon &icon)
Q_SIGNAL void frameOpacityChanged(qreal frameOpacity)
void setIcon(const QIcon &icon)
Q_SIGNAL void crossFadeProgressChanged(qreal progress)
Q_SIGNAL void crossFadeEnabledChanged(bool enabled)
void setCrossFadeProgress(qreal progress)
std::unique_ptr< QQuickWindow > m_view
void setGeometry(const QRect &rect)
KWIN_EXPORT QRect infiniteRegion()
@ EffectFrameStyled
Displays a Plasma-styled frame around the contents.
@ EffectFrameUnstyled
Displays a basic box around the contents.
@ EffectFrameNone
Displays no frame around the contents.