From 3d97b0efd04326c0252411fc6639c4c6df2f2160 Mon Sep 17 00:00:00 2001
From: isanae <14251494+isanae@users.noreply.github.com>
Date: Mon, 7 Oct 2019 04:27:53 -0400
Subject: added ExitModOrganizer(), used instead of qApp->exit() reset geometry
uses TaskDialog moved restart code for the settings dialog to MainWindow
fixed settings sometimes not being saved when restarting don't log "crash
dumps present" every time the settings dialog is closed
---
src/settingsdialog.h | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
(limited to 'src/settingsdialog.h')
diff --git a/src/settingsdialog.h b/src/settingsdialog.h
index e89da665..bae4a469 100644
--- a/src/settingsdialog.h
+++ b/src/settingsdialog.h
@@ -21,6 +21,7 @@ along with Mod Organizer. If not, see .
#define SETTINGSDIALOG_H
#include "tutorabledialog.h"
+#include "util.h"
class PluginContainer;
class Settings;
@@ -74,7 +75,9 @@ public:
PluginContainer* pluginContainer();
QWidget* parentWidgetForDialogs();
- void setRestartNeeded();
+
+ void setExitNeeded(ExitFlags e);
+ ExitFlags exitNeeded() const;
int exec() override;
@@ -82,10 +85,10 @@ public slots:
virtual void accept();
private:
+ Ui::SettingsDialog* ui;
Settings& m_settings;
std::vector> m_tabs;
- Ui::SettingsDialog* ui;
- bool m_restartNeeded;
+ ExitFlags m_exit;
PluginContainer* m_pluginContainer;
};
--
cgit v1.3.1