examples/mainwindow/mainwindow.h
@@ -9,11 +9,23 @@ explicit MainWindow(QWidget *parent = nullptr); ~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