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

Public 成员函数

 DFloatingButton (QWidget *parent=nullptr)
 构造函数
 
 DFloatingButton (QStyle::StandardPixmap iconType, QWidget *parent=nullptr)
 构造函数
 
 DFloatingButton (DStyle::StandardPixmap iconType, QWidget *parent=nullptr)
 构造函数
 
 DFloatingButton (const QString &text, QWidget *parent=nullptr)
 构造函数
 
 DFloatingButton (const QIcon &icon, const QString &text=QString(), QWidget *parent=nullptr)
 构造函数
 
 DFloatingButton (const DDciIcon &icon, const QString &text=QString(), QWidget *parent=nullptr)
 构造函数
 
- Public 成员函数 继承自 Dtk::Widget::DIconButton
 DIconButton (QWidget *parent=nullptr)
 实现一个方便定义图标的button
 
 DIconButton (QStyle::StandardPixmap iconType, QWidget *parent=nullptr)
 
 DIconButton (DStyle::StandardPixmap iconType, QWidget *parent=nullptr)
 
 DIconButton (const DDciIcon &dciIcon, QWidget *parent=nullptr)
 
void setIcon (const QIcon &icon)
 设置button的图标
 
void setIcon (QStyle::StandardPixmap iconType)
 设置button图标的类型,传入QT预定义枚举值
 
void setIcon (DStyle::StandardPixmap iconType)
 设置button图标的类型,传入DTK预定义枚举值
 
void setIcon (const DDciIcon &icon)
 
DDciIcon dciIcon () const
 
QSize sizeHint () const override
 
QSize minimumSizeHint () const override
 
QSize iconSize () const
 icon的尺寸
 
bool isFlat () const
 button图标有无边框
 
void setEnabledCircle (bool status)
 
bool enabledCircle () const
 
void setNewNotification (const bool set_new)
 设置是否显示小红点
 

Protected 成员函数

DStyleOptionButton baseStyleOption () const override
 获取基础的样式选项
 
void initStyleOption (DStyleOptionButton *option) const override
 
- Protected 成员函数 继承自 Dtk::Widget::DIconButton
 DIconButton (DIconButtonPrivate &dd, QWidget *parent=nullptr)
 
void keyPressEvent (QKeyEvent *event) override
 

额外继承的成员函数

- Public 槽 继承自 Dtk::Widget::DIconButton
void setFlat (bool flat)
 设置是否保留边框
 
- 属性 继承自 Dtk::Widget::DIconButton
bool flat
 

构造及析构函数说明

◆ DFloatingButton() [1/6]

DFloatingButton::DFloatingButton ( QWidget *  parent = nullptr)
explicit

构造函数

参数
[in]parent父控件

◆ DFloatingButton() [2/6]

DFloatingButton::DFloatingButton ( QStyle::StandardPixmap  iconType,
QWidget *  parent = nullptr 
)
explicit

构造函数

参数
[in]iconType图标类型

◆ DFloatingButton() [3/6]

DFloatingButton::DFloatingButton ( DStyle::StandardPixmap  iconType,
QWidget *  parent = nullptr 
)
explicit

构造函数

参数
[in]iconType图标类型

◆ DFloatingButton() [4/6]

DFloatingButton::DFloatingButton ( const QString &  text,
QWidget *  parent = nullptr 
)
explicit

构造函数

参数
[in]text按钮文本

◆ DFloatingButton() [5/6]

DFloatingButton::DFloatingButton ( const QIcon &  icon,
const QString &  text = QString(),
QWidget *  parent = nullptr 
)

构造函数

参数
[in]icon按钮图标

◆ DFloatingButton() [6/6]

DFloatingButton::DFloatingButton ( const DDciIcon &  icon,
const QString &  text = QString(),
QWidget *  parent = nullptr 
)

构造函数

参数
[in]iconDCI按钮图标

成员函数说明

◆ baseStyleOption()

DStyleOptionButton DFloatingButton::baseStyleOption ( ) const
overrideprotectedvirtual

获取基础的样式选项

返回
基础的样式选项

重载 Dtk::Widget::DIconButton .

◆ initStyleOption()

void DFloatingButton::initStyleOption ( DStyleOptionButton option) const
overrideprotectedvirtual

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