DtkWidget
DTK Widget module
|
Public 槽 | |
void | setBlurBackgroundEnabled (bool blurBackgroundEnabled) |
设置模糊背景启动 | |
Public 成员函数 | |
DFloatingWidget (QWidget *parent=nullptr) | |
构造函数 | |
virtual QSize | sizeHint () const override |
void | setWidget (QWidget *widget) |
设置 widget 对象, 若是之前此处已经有对象, 会先清理旧的对象, 再将此处的新对象放到此处 | |
void | setFramRadius (int radius) |
DFloatingWidget::setFramRadius 设置边框的圆角大小 radius 圆角大小 | |
virtual void | initStyleOption (DStyleOptionFloatingWidget *option) const |
初始化风格属性 | |
bool | blurBackgroundIsEnabled () const |
获取背景模糊状态 | |
DBlurEffectWidget * | blurBackground () const |
获取模糊背景功能的对象 | |
Protected 成员函数 | |
DFloatingWidget (DFloatingWidgetPrivate &dd, QWidget *parent) | |
构造函数 | |
void | paintEvent (QPaintEvent *e) override |
bool | event (QEvent *event) override |
主事件处理程序, 用来处理感兴趣的事件 | |
属性 | |
bool | blurBackgroundEnabled |
|
explicit |
构造函数
[in] | parent | 是本类的父控件 |
|
protected |
构造函数
[in] | dd | 是 DFloatingWidgetPrivate 的对象引用 |
[in] | parent | 其父对象 |
DBlurEffectWidget * Dtk::Widget::DFloatingWidget::blurBackground | ( | ) | const |
获取模糊背景功能的对象
bool Dtk::Widget::DFloatingWidget::blurBackgroundIsEnabled | ( | ) | const |
获取背景模糊状态
|
overrideprotected |
主事件处理程序, 用来处理感兴趣的事件
[in] | event`父控件或者外设传入进来的 | event 事件消息 |
|
virtual |
初始化风格属性
[in] | option | 自带一些风格属性传入, 其上面增加和删除一些其他属性 |
|
slot |
设置模糊背景启动
[in] | blurBackgroundEnabled | 是否启动模糊背景效果 |
void Dtk::Widget::DFloatingWidget::setWidget | ( | QWidget * | widget | ) |
设置 widget 对象, 若是之前此处已经有对象, 会先清理旧的对象, 再将此处的新对象放到此处
[in] | widget | 将 widget 添加到 DFloatingWidget 的布局里面 |