DtkWidget 5.6.0.2
DTK Widget module
Public 槽 | 信号 | Public 成员函数 | Protected 成员函数 | 属性 | 所有成员列表
Dtk::Widget::DWindowMaxButton类 参考

The DWindowMaxButton class is used as the unified window maximize button. 更多...

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

Public 槽

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

信号

void maximizedChanged (bool isMaximized)
 isMaximizedChanged 信号在 isMaximized 属性发生变化时触发. 更多...
 

Public 成员函数

 DWindowMaxButton (QWidget *parent=0)
 DWindowMaxButton::DWindowMaxButtonDWindowMaxButton 的构造 函数,返回 DWindowMaxButton 对象,普通程序一般无需使用。 parent 为创建对象的父控件。
 
bool isMaximized () const
 
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
 

属性

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. 它有两种状态,一种表示窗口已经进入最大化状态,点击按钮窗口恢复为普通状态; 另一种表示窗口处于普通状态,点击按钮窗口进入最大化状态。

参见
DWindowMaxButton::isMaximized()

成员函数说明

◆ initStyleOption()

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

◆ maximizedChanged

void Dtk::Widget::DWindowMaxButton::maximizedChanged ( bool  isMaximized)
signal

isMaximizedChanged 信号在 isMaximized 属性发生变化时触发.

isMaximized 是否时最大化状态.

属性说明

◆ isMaximized

Dtk::Widget::DWindowMaxButton::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.


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