DiagramDesigner/diagramCavas/include/monitorAttributeDlg.h

33 lines
711 B
C++

#ifndef MONITORATTRIBUTEDLG_H
#define MONITORATTRIBUTEDLG_H
#include <QDialog>
#include <QVBoxLayout>
#include <QUuid>
class MonitorToolBox;
class MonitorAttributeGroupDlg;
class MonitorSideBarDlg;
struct monitorItemAttributeInfo;
class MonitorAttributeDlg : public QDialog
{
Q_OBJECT
public:
MonitorAttributeDlg(QWidget *parent = nullptr);
~MonitorAttributeDlg();
void initial();
void generateAttributeGroups(QUuid);
MonitorSideBarDlg* getParent(){return _pParent;}
QUuid getCurId() {return _curId;}
void clearAllGroup();
private:
QVBoxLayout* _pLayout;
MonitorToolBox* _pBox;
QUuid _curId;
MonitorSideBarDlg* _pParent;
};
#endif