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

信号

void addingToolView (const QString &key, const int pos)
 
void removedToolView (const QString &key, const int pos)
 
void movedToolView (const QString &key, const int pos)
 
void resetToolView ()
 
void startScreenShot ()
 

Public 成员函数

 DTitlebarEditPanel (DTitlebarSettingsImpl *settings, DTitlebarCustomWidget *customWidget, QWidget *parent=nullptr)
 
void updateCustomWidget (bool isEditMode=true)
 
void updateScreenShotedViews ()
 
void addWidget (const QString &key, int index) Q_DECL_OVERRIDE
 
bool isFixedTool (const int index)
 
bool dropped () const
 
void setDropped (bool isDropped)
 
void doStartScreenShot ()
 
void replaceOldView (const QString &toolId)
 
- Public 成员函数 继承自 Dtk::Widget::DCollapseWidget
 DCollapseWidget (DTitlebarSettingsImpl *settings, QWidget *parent=nullptr)
 
void removeAll ()
 
void reloadWidgets ()
 
void removePlaceHolder ()
 
void removeWidget (int index)
 

Protected 成员函数

void dragEnterEvent (QDragEnterEvent *event) Q_DECL_OVERRIDE
 
void dragMoveEvent (QDragMoveEvent *event) Q_DECL_OVERRIDE
 
void dragLeaveEvent (QDragLeaveEvent *event) Q_DECL_OVERRIDE
 
void dropEvent (QDropEvent *event) Q_DECL_OVERRIDE
 
bool eventFilter (QObject *obj, QEvent *event) Q_DECL_OVERRIDE
 
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::DTitlebarEditPanel::addWidget ( const QString &  key,
int  index 
)
virtual

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