DiagramDesigner/diagramCavas/include/bayManagerContentDlg.h

34 lines
819 B
C++

#ifndef BAYMANAGERCONTENTDLG_H
#define BAYMANAGERCONTENTDLG_H
#include <QDialog>
/*******************************************************
间隔内容
********************************************************/
QT_BEGIN_NAMESPACE
namespace Ui { class bayManagerContentDlg; }
QT_END_NAMESPACE
class BayProperty;
class QButtonGroup;
class BayManagerContentDlg : public QDialog
{
Q_OBJECT
public:
BayManagerContentDlg(QWidget *parent = nullptr);
~BayManagerContentDlg();
void initial();
void setProperty(BayProperty* p) {_pData = p;}
BayProperty* getProperty() {return _pData;}
void updateByProperty(); //根据数据更新显示
void saveSetting(); //保存修改
private:
Ui::bayManagerContentDlg *ui;
BayProperty* _pData;
QButtonGroup* _stateGroup;
};
#endif