33 lines
711 B
C++
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
|