#ifndef CONTROLPOWERWIDGET_H #define CONTROLPOWERWIDGET_H #include <QWidget> #include <wDevicesManager/controlpowermanual.h> #include <wDevicesManager/controlpowerschedule.h> #include "QStackedWidget" #include <QButtonGroup> namespace Ui { class ControlPowerWidget; } class ControlPowerWidget : public QWidget { Q_OBJECT public: explicit ControlPowerWidget(QWidget *parent = nullptr,QList<LedCard *> *m_pLedlist=nullptr); ~ControlPowerWidget(); protected slots: void refreshLable(); void OnGetPowerModeType(bool b); private: void init(); private: Ui::ControlPowerWidget *ui; ControlPowerManual *m_pManual=nullptr; ControlPowerSchedule *m_pSchedule=nullptr; QStackedWidget *m_pStackedW; QButtonGroup *m_buttonGroup; QList<LedCard *> *m_pLedlist=nullptr; }; #endif // CONTROLPOWERWIDGET_H