47 DockingAreaWorkFlowOperate,
48 DockingAreaDataOperate,
49 DockingAreaChartOperate,
50 DockingAreaWorkFlowManager,
51 DockingAreaDataManager,
52 DockingAreaChartManager,
65 ads::CDockManager* dockManager();
70 const ads::CDockManager* dockManager()
const;
80 ads::CDockWidget* createDockWidget(QWidget* w,
81 ads::DockWidgetArea area,
82 const QString& widgetName,
83 ads::CDockAreaWidget* dockAreaWidget =
nullptr);
91 ads::CDockWidget* createFloatingDockWidget(QWidget* w,
const QString& widgetName,
const QPoint& pos);
100 ads::CDockWidget* createDockWidgetAsTab(QWidget* w,
const QString& widgetName, ads::CDockAreaWidget* dockAreaWidget);
116 ads::CDockWidget* createDockWidgetTabAtCenterDockArea(QWidget* w,
const QString& widgetName);
124 ads::CDockWidget* findDockWidget(QWidget* w)
const;
130 void hideDockWidget(QWidget* w);
137 ads::CDockWidget* dockingAreaToDockWidget(DockingArea area)
const;
144 void raiseDockByWidget(QWidget* w);
151 void raiseDockingArea(DockingArea area);
160 bool isDockingAreaFocused(DockingArea area)
const;
166 ads::CDockAreaWidget* getCenterArea()
const;
172 ads::CDockWidget* getCentralWidget()
const;
177 void resetDefaultSplitterSizes();
214 virtual QList< DAData > getCurrentSelectDatas()
const;
222 virtual DAData getCurrentOperateData()
const;
276 bool isDataOperateWidgetDockOnFource()
const;
282 bool isDataManageWidgetDockOnFource()
const;
300 ads::CDockWidget* createCenterDockWidget(QWidget* w,
const QString& widgetName);