#ifndef GASDETECTORPAGE_H #define GASDETECTORPAGE_H #include "base.h" class TitleBar; class StatusStrip; class DataCard; class QPushButton; // ===================== ⑧ 气体检测仪界面 ===================== class GasDetectorPage : public BasePage { Q_OBJECT public: explicit GasDetectorPage(AppContext* ctx, QWidget* parent = nullptr); private slots: void refresh(); void updateGating(); private: TitleBar* m_titleBar = nullptr; StatusStrip* m_statusStrip = nullptr; DataCard* m_chassisCard = nullptr; DataCard* m_washCard = nullptr; DataCard* m_armCard = nullptr; DataCard* m_gasCard = nullptr; QPushButton* m_start = nullptr; QPushButton* m_stop = nullptr; int m_gasConcField = -1; }; #endif // GASDETECTORPAGE_H