Mercurial > minori
diff include/gui/dialog/information.h @ 368:6d37a998cf91
gui/dialog: consolidate win32 dark theme cruft into a single class
author | Paper <paper@tflc.us> |
---|---|
date | Fri, 25 Jul 2025 10:05:23 -0400 |
parents | 91ac90a34003 |
children |
line wrap: on
line diff
--- a/include/gui/dialog/information.h Sun Nov 17 22:55:47 2024 -0500 +++ b/include/gui/dialog/information.h Fri Jul 25 10:05:23 2025 -0400 @@ -3,10 +3,10 @@ #include "core/anime.h" #include "core/date.h" -#include <QDialog> +#include "gui/dialog/dialog.h" #include <functional> -class InformationDialog final : public QDialog { +class InformationDialog final : public Dialog { Q_OBJECT public: @@ -15,12 +15,11 @@ PAGE_MY_LIST }; + /* weird, the page should be first + * also this should take an anime ID, rather than a pointer --paper */ InformationDialog(Anime::Anime* anime, std::function<void(Anime::Anime*)> accept = {}, enum Pages page = Pages::PAGE_MAIN_INFO, QWidget* parent = nullptr); -protected: - void showEvent(QShowEvent* event) override; - private: void SaveData(Anime::Anime* anime); unsigned int _progress;