DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DASettingContainerWidget.h
1#ifndef DASETTINGCONTAINERWIDGET_H
2#define DASETTINGCONTAINERWIDGET_H
3#include <QStackedWidget>
4#include <QList>
5#include "DAGuiAPI.h"
6
7namespace DA
8{
9class DAWorkFlowNodeItemSettingWidget;
10class DAChartSettingWidget;
14class DAGUI_API DASettingContainerWidget : public QStackedWidget
15{
16 Q_OBJECT
17
18public:
19 DASettingContainerWidget(QWidget* parent = nullptr);
21 // 判断当前是否已经有这个窗口
22 bool isContainWidget(QWidget* w) const;
23 // 工作流设置
24 DAWorkFlowNodeItemSettingWidget* getWorkFlowNodeItemSettingWidget();
25 // 显示默认的工作流节点设置窗口
26 void showWorkFlowNodeItemSettingWidget();
27 // 绘图设置
28 DAChartSettingWidget* getChartSettingWidget();
29 // 显示默认的工作流节点设置窗口
30 void showChartSettingWidget();
31
32protected:
33 void initWorkFlowSettingWidgets();
34
35private:
36 DAWorkFlowNodeItemSettingWidget* mWorkFlowNodeItemSettingWidget { nullptr };
37 DAChartSettingWidget* mChartSettingWidget { nullptr };
38};
39} // namespace DA
40#endif // DASETTINGCONTAINERWIDGET_H
绘图设置窗口
Definition DAChartSettingWidget.h:39
这是一个类似QStackedWidget的窗体,只内部有一个scallview
Definition DASettingContainerWidget.h:15
节点设置窗口
Definition DAWorkFlowNodeItemSettingWidget.h:31
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44