DtkWidget 5.6.0.2
DTK Widget module
Public 成员函数 | Protected 成员函数 | 所有成员列表
Dtk::Widget::DWindowOptionButton类 参考

The DWindowOptionButton class is used as the unified window option button. 更多...

类 Dtk::Widget::DWindowOptionButton 继承关系图:
Inheritance graph
[图例]
Dtk::Widget::DWindowOptionButton 的协作图:
Collaboration graph
[图例]

Public 成员函数

 DWindowOptionButton (QWidget *parent=0)
 DWindowOptionButton::DWindowOptionButtonDWindowOptionButton 的构造 函数,返回 DWindowOptionButton 对象,普通程序一般无需使用。 parent 为创建对象的父控件。
 
QSize sizeHint () const override
 
- Public 成员函数 继承自 Dtk::Widget::DIconButton
 DIconButton (QWidget *parent=nullptr)
 DIconButton::DIconButton 实现一个方便定义图标的button parent
 
 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)
 DIconButton::setIcon 设置button的图标 icon button的图标
 
void setIcon (QStyle::StandardPixmap iconType)
 DIconButton::setIcon 设置button图标的类型,传入QT预定义枚举值 iconType icon类型
 
void setIcon (DStyle::StandardPixmap iconType)
 DIconButton::setIcon 设置button图标的类型,传入DTK预定义枚举值 iconType icon类型
 
void setIcon (const DDciIcon &icon)
 
DDciIcon dciIcon () const
 
QSize sizeHint () const override
 
QSize minimumSizeHint () const override
 
QSize iconSize () const
 DIconButton::iconSize 更多...
 
bool isFlat () const
 DIconButton::isFlat 更多...
 
void setEnabledCircle (bool status)
 
bool enabledCircle () const
 
void setNewNotification (const bool set_new)
 DIconButton::setNewNotification 设置是否显示小红点 set_new true有红点 false无红点
 

Protected 成员函数

void initStyleOption (DStyleOptionButton *option) const override
 
- Protected 成员函数 继承自 Dtk::Widget::DIconButton
 DIconButton (DIconButtonPrivate &dd, QWidget *parent=nullptr)
 
virtual DStyleOptionButton baseStyleOption () const
 
virtual void initStyleOption (DStyleOptionButton *option) const
 
void keyPressEvent (QKeyEvent *event) override
 

额外继承的成员函数

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

详细描述

The DWindowOptionButton class is used as the unified window option button.

\inmodule dtkwidget

DWindowOptionButton 类是 DTK 窗口统一的菜单按钮控件.

It's actually a special DImageButton which has the appearance of option button. 点击按钮后,默认会显示程序主菜单,包含“关于”、“帮助”等项。

成员函数说明

◆ initStyleOption()

void Dtk::Widget::DWindowOptionButton::initStyleOption ( DStyleOptionButton option) const
overrideprotectedvirtual

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