diff include/gui/dialog/settings.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 b1f4d1867ab1
children
line wrap: on
line diff
--- a/include/gui/dialog/settings.h	Sun Nov 17 22:55:47 2024 -0500
+++ b/include/gui/dialog/settings.h	Fri Jul 25 10:05:23 2025 -0400
@@ -5,7 +5,7 @@
 #include "core/config.h"
 #include "core/session.h"
 #include "gui/widgets/sidebar.h"
-#include <QDialog>
+#include "gui/dialog/dialog.h"
 #include <QDialogButtonBox>
 #include <QLabel>
 #include <QListWidget>
@@ -108,7 +108,7 @@
 	decltype(session.config.library.real_time_monitor) real_time_monitor;
 };
 
-class SettingsDialog final : public QDialog {
+class SettingsDialog final : public Dialog {
 	Q_OBJECT
 
 public:
@@ -116,9 +116,6 @@
 	QWidget* CreateServicesMainPage(QWidget* parent);
 	void OnOK();
 
-protected:
-	void showEvent(QShowEvent* event) override;
-
 private:
 	QVBoxLayout layout_;