|
DtkWidget
DTK Widget module
|
Public 成员函数 | |
| DBlurEffectWidgetPrivate (DBlurEffectWidget *qq) | |
| bool | isBehindWindowBlendMode () const |
| bool | isFull () const |
| void | addToBlurEffectWidgetHash () |
| void | removeFromBlurEffectWidgetHash () |
| bool | updateWindowBlurArea () |
| void | setMaskColor (const QColor &color) |
| void | setMaskAlpha (const quint8 alpha) |
| quint8 | getMaskColorAlpha () const |
| QColor | getMaskColor (const QColor &baseColor) const |
| void | resetSourceImage () |
静态 Public 成员函数 | |
| static bool | updateWindowBlurArea (QWidget *topLevelWidget) |
Public 属性 | |
| DBlurEffectWidget::BlurMode | mode = DBlurEffectWidget::GaussianBlur |
| QImage | sourceImage |
| bool | customSourceImage = false |
| bool | autoScaleSourceImage = false |
| DBlurEffectWidget::BlendMode | blendMode = DBlurEffectWidget::InWindowBlend |
| int | radius = 35 |
| int | blurRectXRadius = 0 |
| int | blurRectYRadius = 0 |
| qint16 | maskAlpha = -1 |
| bool | full = false |
| bool | blurEnabled = true |
| QColor | maskColor = Qt::transparent |
| DBlurEffectWidget::MaskColorType | maskColorType = DBlurEffectWidget::AutoColor |
| QPainterPath | maskPath |
| DBlurEffectGroup * | group = nullptr |
静态 Public 属性 | |
| static QMultiHash< QWidget *, const DBlurEffectWidget * > | blurEffectWidgetHash |
| static QHash< const DBlurEffectWidget *, QWidget * > | windowOfBlurEffectHash |