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

Public 成员函数

 DTitlebarCustomWidget (DTitlebarSettingsImpl *settings, QWidget *parent=nullptr)
 
bool editMode () const
 
void setEditMode (bool isEditMode)
 
QWidget * widget (const int index) const
 
void addWidget (const QString &key, int index) Q_DECL_OVERRIDE
 
void appendDefaultWidget (const QString &toolId)
 
void insertPlaceHolder (int index, const QSize &size)
 
- Public 成员函数 继承自 Dtk::Widget::DCollapseWidget
 DCollapseWidget (DTitlebarSettingsImpl *settings, QWidget *parent=nullptr)
 
void removeAll ()
 
void reloadWidgets ()
 
void removePlaceHolder ()
 
void removeWidget (int index)
 

Protected 成员函数

void resizeEvent (QResizeEvent *event) Q_DECL_OVERRIDE
 
- Protected 成员函数 继承自 Dtk::Widget::DCollapseWidget
void resizeEvent (QResizeEvent *event) Q_DECL_OVERRIDE
 
void collapse ()
 
void expand ()
 
void updateMinimumValue ()
 
void initExpandButton ()
 

额外继承的成员函数

- Protected 属性 继承自 Dtk::Widget::DCollapseWidget
DTitlebarSettingsImplm_settingsImpl = nullptr
 
QHBoxLayout * m_mainHLayout
 
QVector< QPair< QString, QWidget * > > m_viewsInMenu
 
DIconButtonm_expandButton = nullptr
 
QPointer< QWidget > m_placeHolder = nullptr
 

成员函数说明

◆ addWidget()

void Dtk::Widget::DTitlebarCustomWidget::addWidget ( const QString &  key,
int  index 
)
virtual

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