GridFrame/diagramCavas/include/loadMonitorPageDlg.h

39 lines
856 B
C
Raw Normal View History

2026-03-23 11:11:55 +08:00
#ifndef LOADMONITORPAGEDLG_H
#define LOADMONITORPAGEDLG_H
/*******************加载运行时*********************/
#include <QDialog>
#include <QStandardItem>
QT_BEGIN_NAMESPACE
namespace Ui { class loadMonitorPageDlg; }
QT_END_NAMESPACE
struct DiagramInfo;
2026-05-18 19:12:28 +08:00
class TitleBar;
2026-03-23 11:11:55 +08:00
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;
2026-05-18 19:12:28 +08:00
TitleBar* m_titleBar;
2026-03-23 11:11:55 +08:00
};
#endif