DtkWidget
DTK Widget module
|
The DWindowMaxButton class is used as the unified window maximize button. 更多...
Public 槽 | |
void | setMaximized (bool isMaximized) |
Public 槽 继承自 Dtk::Widget::DIconButton | |
void | setFlat (bool flat) |
设置是否保留边框 | |
信号 | |
void | maximizedChanged (bool isMaximized) |
isMaximizedChanged 信号在 isMaximized 属性发生变化时触发. | |
Public 成员函数 | |
DWindowMaxButton (QWidget *parent=0) | |
DWindowMaxButton::DWindowMaxButton 是 DWindowMaxButton 的构造 函数,返回 DWindowMaxButton 对象,普通程序一般无需使用。 parent 为创建对象的父控件。 | |
bool | isMaximized () const |
QSize | sizeHint () const override |
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 成员函数 | |
void | initStyleOption (DStyleOptionButton *option) const override |
Protected 成员函数 继承自 Dtk::Widget::DIconButton | |
DIconButton (DIconButtonPrivate &dd, QWidget *parent=nullptr) | |
virtual DStyleOptionButton | baseStyleOption () const |
void | keyPressEvent (QKeyEvent *event) override |
属性 | |
bool | isMaximized |
isMaximized indicates whether the button state is maximized or not. | |
属性 继承自 Dtk::Widget::DIconButton | |
bool | flat |
The DWindowMaxButton class is used as the unified window maximize button.
\inmodule dtkwidget
DWindowMaxButton 类是 DTK 窗口统一的最大化/恢复按钮控件.
It's actually a special DImageButton which has the appearance of maximize button. 它有两种状态,一种表示窗口已经进入最大化状态,点击按钮窗口恢复为普通状态; 另一种表示窗口处于普通状态,点击按钮窗口进入最大化状态。
|
overrideprotectedvirtual |
|
signal |
isMaximizedChanged 信号在 isMaximized 属性发生变化时触发.
isMaximized 是否时最大化状态.
|
readwrite |
isMaximized indicates whether the button state is maximized or not.
isMaximized 属性标示了这个按钮当前所处于的状态。 值为 true 表示按钮处于最大化状态,false 表示窗口处于正常状态。
It's true if it's set to maximized, otherwise false.