37 lines
792 B
C
37 lines
792 B
C
|
|
#ifndef LOADMONITORPAGEDLG_H
|
||
|
|
#define LOADMONITORPAGEDLG_H
|
||
|
|
|
||
|
|
/*******************加载运行时*********************/
|
||
|
|
#include <QDialog>
|
||
|
|
#include <QStandardItem>
|
||
|
|
|
||
|
|
QT_BEGIN_NAMESPACE
|
||
|
|
namespace Ui { class loadMonitorPageDlg; }
|
||
|
|
QT_END_NAMESPACE
|
||
|
|
|
||
|
|
struct DiagramInfo;
|
||
|
|
|
||
|
|
class LoadMonitorPageDlg : public QDialog
|
||
|
|
{
|
||
|
|
Q_OBJECT
|
||
|
|
public:
|
||
|
|
LoadMonitorPageDlg(QWidget *parent = nullptr);
|
||
|
|
~LoadMonitorPageDlg();
|
||
|
|
|
||
|
|
void initial();
|
||
|
|
void updateItems(QString,QPair<QString,QUuid>);
|
||
|
|
void clearItems();
|
||
|
|
signals:
|
||
|
|
void monitorSelected(DiagramInfo);
|
||
|
|
public slots:
|
||
|
|
void onOkClicked();
|
||
|
|
void onCancelClicked();
|
||
|
|
private:
|
||
|
|
QStandardItem* findTopLevelItem(const QString& name); //查找顶层项
|
||
|
|
private:
|
||
|
|
Ui::loadMonitorPageDlg *ui;
|
||
|
|
QStandardItemModel* _pModel;
|
||
|
|
};
|
||
|
|
|
||
|
|
#endif
|