DtkWidget 5.6.0.2
DTK Widget module
Public 成员函数 | 静态 Public 成员函数 | Public 属性 | 静态 Public 属性 | 所有成员列表
Dtk::Widget::DBlurEffectWidgetPrivate类 参考
类 Dtk::Widget::DBlurEffectWidgetPrivate 继承关系图:
Inheritance graph
[图例]
Dtk::Widget::DBlurEffectWidgetPrivate 的协作图:
Collaboration graph
[图例]

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
 
DBlurEffectGroupgroup = nullptr
 

静态 Public 属性

static QMultiHash< QWidget *, const DBlurEffectWidget * > blurEffectWidgetHash
 
static QHash< const DBlurEffectWidget *, QWidget * > windowOfBlurEffectHash
 

该类的文档由以下文件生成: