#ifndef PHASEWINDOW_H #define PHASEWINDOW_H #include <QWidget> #include <QStandardItemModel> #include "PhaseDevice.h" #include "common/utils/SettingConfig.h" namespace Ui { class PhaseWindow; } class PhaseWindow : public QWidget { Q_OBJECT public: explicit PhaseWindow(QWidget *parent = nullptr); ~PhaseWindow(); public slots: void drawPhaseDataOnPage(PhaseDataDto * phaseData); private: Ui::PhaseWindow *ui; QList<QWidget *> devWidgetList; QList<PhaseDevice *> deviceList; QList<QList<QStandardItemModel *>> tableModelList; void generateWidgetForDevice(QString devCode, int index); }; #endif // PHASEWINDOW_H