|
DAWorkbench 0.0.1
DAWorkbench API
|
这个接口管理了AppRibbon区域的相关操作 更多...
#include <DARibbonAreaInterface.h>
类 | |
| class | PrivateData |
Public 成员函数 | |
| DARibbonAreaInterface (DAUIInterface *u) | |
| 构造函数,必须在主窗口之后构造 | |
| SARibbonBar * | ribbonBar () const |
| 获取ribbonbar | |
| QList< SARibbonCategory * > | getCategorys () const |
| 获取所有标签 | |
| SARibbonCategory * | getCategoryByObjectName (const QString &objname) const |
| 通过obj-name获取Category | |
| SARibbonPanel * | getPannelByObjectName (const QString &objname) const |
| 通过obj-name获取pannel(O(n)) | |
Public 成员函数 继承自 DA::DAUIExtendInterface | |
| DAUIExtendInterface (DAUIInterface *u) | |
| DAUIInterface * | ui () const |
| virtual void | retranslateUi ()=0 |
Public 成员函数 继承自 DA::DABaseInterface | |
| DABaseInterface (DACoreInterface *c, QObject *par=nullptr) | |
| DACoreInterface * | core () const |
这个接口管理了AppRibbon区域的相关操作
通过这个接口能改变总体的显示 在da中固定的标签有固定的objectname,详细在APP中的DAAppRibbonArea定义 插件获取标签可以通过objectname判断是否是对应的内容,如主页标签的objectname=da-ribbon-category-main 插件可以通过获取到的SARibbonCategory*指针,的objectName函数进行判断哪个是主页标签
| DA::DARibbonAreaInterface::DARibbonAreaInterface | ( | DAUIInterface * | u | ) |
构造函数,必须在主窗口之后构造
| mainwindow |
| SARibbonCategory * DA::DARibbonAreaInterface::getCategoryByObjectName | ( | const QString & | objname | ) | const |
通过obj-name获取Category
| objname |
| QList< SARibbonCategory * > DA::DARibbonAreaInterface::getCategorys | ( | ) | const |
获取所有标签
| SARibbonPanel * DA::DARibbonAreaInterface::getPannelByObjectName | ( | const QString & | objname | ) | const |
通过obj-name获取pannel(O(n))
| objname |
| SARibbonBar * DA::DARibbonAreaInterface::ribbonBar | ( | ) | const |
获取ribbonbar