DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DADataOperatePageWidget.h
1#ifndef DADATAOPERATEPAGEWIDGET_H
2#define DADATAOPERATEPAGEWIDGET_H
3#include <QWidget>
4#include <QUndoStack>
5#include "DAGuiAPI.h"
6namespace DA
7{
11class DAGUI_API DADataOperatePageWidget : public QWidget
12{
13 Q_OBJECT
14public:
15 enum DataOperatePageType
16 {
17 DataOperateOfDataFrame = 1,
18 DataOperateOfUserDefine = 1000
19 };
20
21public:
22 DADataOperatePageWidget(QWidget* par = nullptr);
24 virtual int getDataOperatePageType() const = 0;
25 QUndoStack* getUndoStack();
26 // 激活此窗口的UndoStack
27 void activeUndoStack();
28
29protected:
30 QUndoStack mUndoStack;
31};
32} // end da
33#endif // DADATAOPERATEPAGEWIDGET_H
数据操作的基类窗口,所有数据操作页面继承此窗口方便管理
Definition DADataOperatePageWidget.h:12
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44