|
DAWorkbench 0.0.1
DAWorkbench API
|
负责docking窗口区域的管理,APP分两大区域-RibbonArea和DockArea DockArea包含所有的窗口 更多...
#include <DAAppDockingArea.h>
Public 槽 | |
| void | showDataOperateWidget (const DA::DAData &data, const QString &name=QString()) |
| 显示数据 | |
Public 成员函数 | |
| DAAppDockingArea (DAUIInterface *u) | |
| void | retranslateUi () override |
| void | resetText () |
| virtual DAWorkFlowNodeListWidget * | getWorkflowNodeListWidget () const override |
| 获取工作流操作窗口 | |
| virtual DAWorkFlowOperateWidget * | getWorkFlowOperateWidget () const override |
| 获取工作流操作窗口 | |
| virtual DAChartManageWidget * | getChartManageWidget () const override |
| 获取绘图管理窗口 | |
| virtual DAChartOperateWidget * | getChartOperateWidget () const override |
| 获取绘图操作窗口 | |
| virtual DADataManageWidget * | getDataManageWidget () const override |
| 获取数据操作窗口 | |
| virtual DADataOperateWidget * | getDataOperateWidget () const override |
| 获取数据操作窗口 | |
| virtual DAMessageLogViewWidget * | getMessageLogViewWidget () const override |
| 获取日志显示窗口 | |
| virtual DASettingContainerWidget * | getSettingContainerWidget () const override |
| 获取设置窗口 | |
| ads::CDockWidget * | getWorkflowNodeListDock () const override |
| 工作流节点dock | |
| ads::CDockWidget * | getMessageLogDock () const override |
| 信息窗口dock | |
| ads::CDockWidget * | getSettingContainerDock () const override |
| 设置窗口dock | |
| ads::CDockWidget * | getDataOperateDock () const override |
| 数据操作窗口dock | |
| ads::CDockWidget * | getChartOperateDock () const override |
| 绘图操作窗口dock | |
| ads::CDockWidget * | getWorkFlowOperateDock () const override |
| 工作流操作窗口dock | |
| ads::CDockWidget * | getDataManageDock () const override |
| 数据管理窗口dock | |
| ads::CDockWidget * | getChartManageDock () const override |
| 图表管理窗口dock | |
| void | toggleLeftSidebar (bool show) |
| void | toggleRightSidebar (bool show) |
| bool | isLeftSidebarVisible () const |
| bool | isRightSidebarVisible () const |
Public 成员函数 继承自 DA::DADockingAreaInterface | |
| DADockingAreaInterface (DAUIInterface *u) | |
| ads::CDockManager * | dockManager () |
| 获取CDockManager | |
| const ads::CDockManager * | dockManager () const |
| 获取CDockManager | |
| ads::CDockWidget * | createDockWidget (QWidget *w, ads::DockWidgetArea area, const QString &widgetName, ads::CDockAreaWidget *dockAreaWidget=nullptr) |
| 创建一个dock窗体 | |
| ads::CDockWidget * | createFloatingDockWidget (QWidget *w, const QString &widgetName, const QPoint &pos) |
| 创建一个浮动窗体 | |
| ads::CDockWidget * | createDockWidgetAsTab (QWidget *w, const QString &widgetName, ads::CDockAreaWidget *dockAreaWidget) |
| 创建一个tab dock | |
| ads::CDockWidget * | createDockWidgetTabAtCenterDockArea (QWidget *w, const QString &widgetName) |
| 在中央停靠区添加一个dock窗口,作为标签页 | |
| ads::CDockWidget * | findDockWidget (QWidget *w) const |
| 通过窗口查找对应的CDockWidget | |
| void | hideDockWidget (QWidget *w) |
| 隐藏某个窗体对应的dockwidget | |
| ads::CDockWidget * | dockingAreaToDockWidget (DockingArea area) const |
| 枚举DockingArea对应的窗口指针 | |
| void | raiseDockByWidget (QWidget *w) |
| 唤起一个widget对应的dock widget,如果窗口关闭了,也会唤起 | |
| void | raiseDockingArea (DockingArea area) |
| 唤起一个dock widget,如果窗口关闭了,也会唤起 | |
| void | raiseFeatureArea (DA::DAWorkbenchFeatureType type) |
| 唤起一个feature对应的dock widget,如果窗口关闭了,也会唤起 | |
| bool | isDockingAreaFocused (DockingArea area) const |
| 判断是否处于焦点 | |
| ads::CDockAreaWidget * | getCenterArea () const |
| 获取中心区域 | |
| ads::CDockWidget * | getCentralWidget () const |
| 获取中心窗口 | |
| void | resetDefaultSplitterSizes () |
| 重置分割尺寸 | |
| virtual QList< DAData > | getCurrentSelectDatas () const |
| 获取当前选中的数据 | |
| virtual DAData | getCurrentOperateData () const |
| 获取当前正在操作的数据 | |
| bool | isDataOperateWidgetDockOnFource () const |
| 判断DataOperateWidget是否是在焦点 | |
| bool | isDataManageWidgetDockOnFource () const |
| 判断DataManageWidget是否是在焦点 | |
| DAWorkFlowGraphicsScene * | getCurrentScene () const |
| 获取当前的场景 | |
Public 成员函数 继承自 DA::DAUIExtendInterface | |
| DAUIExtendInterface (DAUIInterface *u) | |
| DAUIInterface * | ui () const |
Public 成员函数 继承自 DA::DABaseInterface | |
| DABaseInterface (DACoreInterface *c, QObject *par=nullptr) | |
| DACoreInterface * | core () const |
额外继承的成员函数 | |
Public 类型 继承自 DA::DADockingAreaInterface | |
| enum | DockingArea { DockingAreaWorkFlowOperate , DockingAreaDataOperate , DockingAreaChartOperate , DockingAreaWorkFlowManager , DockingAreaDataManager , DockingAreaChartManager , DockingAreaSetting , DockingAreaMessageLog } |
| 定义了固定的dock窗口 | |
Protected 成员函数 继承自 DA::DADockingAreaInterface | |
| ads::CDockWidget * | createCenterDockWidget (QWidget *w, const QString &widgetName) |
| 创建中央dock窗体 | |
负责docking窗口区域的管理,APP分两大区域-RibbonArea和DockArea DockArea包含所有的窗口
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
slot |
显示数据
| data |