examples/mainwindow/mainwindow.h
@@ -4,12 +4,28 @@ #include <QtWidgets/QMainWindow> class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = nullptr); ~MainWindow(); ~MainWindow() override; enum Theme { Dark, Light, }; Q_ENUM(Theme) Q_SIGNALS: void themeChanged(); protected: bool event(QEvent *event) override; private: void installWindowAgent(); void loadStyleSheet(Theme theme); Theme currentTheme{}; }; #endif // MAINWINDOW_H