#ifndef BASEINFODLG_H #define BASEINFODLG_H #include #include "baseContentDlg.h" QT_BEGIN_NAMESPACE namespace Ui { class baseInfoDlg; } QT_END_NAMESPACE class QButtonGroup; class BaseInfoDlg : public BaseContentDlg { Q_OBJECT public: BaseInfoDlg(QWidget *parent = nullptr); ~BaseInfoDlg(); virtual void createGroupView(groupStateInfo); virtual QMap getPropertyValue(BaseProperty* = nullptr); virtual void setPropertyValue(QVariant); private: Ui::baseInfoDlg *ui; QButtonGroup* _stateGroup; }; #endif