DtkWidget
DTK Widget module
载入中...
搜索中...
未找到
Dtk::Widget::DBlurEffectWidgetPrivate类 参考
类 Dtk::Widget::DBlurEffectWidgetPrivate 继承关系图:

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
 

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