#ifndef BASECONTENTDLG_H #define BASECONTENTDLG_H #include #include #include #include "global.h" /******************************************************* 属性组界面基类 ********************************************************/ class BaseContentDlg : public QDialog { Q_OBJECT public: BaseContentDlg(QWidget *parent = nullptr); virtual ~BaseContentDlg(); virtual void createGroupView(groupStateInfo) = 0; //创建页面 virtual QMap getPropertyValue() = 0; //返回当前页面的属性值 virtual void setPropertyValue(QMap) = 0; protected: QMap _mapPro; QFormLayout* createFormLayout(QWidget* parent); }; #endif