QtCanpool 3.3.0
载入中...
搜索中...
未找到
QxRibbon::RibbonCustomizeDialog类 参考

RibbonCustomizeWidget 的对话框封装 更多...

#include <qxribbon/ribboncustomizedialog.h>

类 QxRibbon::RibbonCustomizeDialog 继承关系图:

Public 成员函数

 RibbonCustomizeDialog (RibbonBar *ribbonBar, QWidget *p=Q_NULLPTR, Qt::WindowFlags f=Qt::WindowFlags())
 
void setupActionsManager (RibbonActionsManager *mgr)
 
bool apply ()
 
void clear ()
 
bool toXml (QXmlStreamWriter *xml) const
 
bool toXml (const QString &xmlpath) const
 
void fromXml (QXmlStreamReader *xml)
 
void fromXml (const QString &xmlpath)
 

Protected 成员函数

void showEvent (QShowEvent *e) override
 

详细描述

RibbonCustomizeWidget 的对话框封装

此功能依赖于 RibbonActionsManager ,RibbonActionsManager 建议作为 mianwindow 的成员变量, RibbonActionsManager 可以快速绑定所有 QAction,详细见 RibbonActionsManager 的说明

注解
Ribbon 的自定义是基于步骤的,如果在窗口生成前调用了 QxRibbonCustomizeApplyFromXmlFile 类似函数 那么在对话框执行前为了保证同步需要调用 RibbonCustomizeDialog::fromXml 同步配置文件,这样再次修改后的配置文件就一致

在文件 ribboncustomizedialog.h 第 29 行定义.

构造及析构函数说明

◆ RibbonCustomizeDialog()

QxRibbon::RibbonCustomizeDialog::RibbonCustomizeDialog ( RibbonBar *  ribbonBar,
QWidget *  p = Q_NULLPTR,
Qt::WindowFlags  f = Qt::WindowFlags() 
)

在文件 ribboncustomizedialog.cpp 第 71 行定义.

成员函数说明

◆ apply()

bool QxRibbon::RibbonCustomizeDialog::apply ( )

在文件 ribboncustomizedialog.cpp 第 89 行定义.

◆ clear()

void QxRibbon::RibbonCustomizeDialog::clear ( )

在文件 ribboncustomizedialog.cpp 第 97 行定义.

◆ fromXml() [1/2]

void QxRibbon::RibbonCustomizeDialog::fromXml ( const QString &  xmlpath)

在文件 ribboncustomizedialog.cpp 第 117 行定义.

◆ fromXml() [2/2]

void QxRibbon::RibbonCustomizeDialog::fromXml ( QXmlStreamReader *  xml)

在文件 ribboncustomizedialog.cpp 第 112 行定义.

◆ setupActionsManager()

void QxRibbon::RibbonCustomizeDialog::setupActionsManager ( RibbonActionsManager *  mgr)

在文件 ribboncustomizedialog.cpp 第 84 行定义.

◆ showEvent()

void QxRibbon::RibbonCustomizeDialog::showEvent ( QShowEvent *  e)
overrideprotected

在文件 ribboncustomizedialog.cpp 第 122 行定义.

◆ toXml() [1/2]

bool QxRibbon::RibbonCustomizeDialog::toXml ( const QString &  xmlpath) const

在文件 ribboncustomizedialog.cpp 第 107 行定义.

◆ toXml() [2/2]

bool QxRibbon::RibbonCustomizeDialog::toXml ( QXmlStreamWriter *  xml) const

在文件 ribboncustomizedialog.cpp 第 102 行定义.


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