#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include namespace Ui { class MainWindow; } namespace shutdown2 { class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = nullptr); ~MainWindow() override; private slots: void on_btn_startstop_clicked(); private: Ui::MainWindow *ui; QSettings* mSettings = nullptr; QStateMachine mState; QByteArray mCss; void initStateMachine(); void triggerCssUpdate(); }; } #endif // MAINWINDOW_H