DiagramDesigner/diagramCavas/include/baseInfoDlg.h

29 lines
575 B
C++

#ifndef BASEINFODLG_H
#define BASEINFODLG_H
#include <QWidget>
#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<QString,propertyStateInfo> getPropertyValue(BaseProperty* = nullptr);
virtual void setPropertyValue(QVariant);
private:
Ui::baseInfoDlg *ui;
QButtonGroup* _stateGroup;
};
#endif