summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt2/MainWindow.cpp
diff options
context:
space:
mode:
authorspycrab <spycrab@users.noreply.github.com>2018-04-19 11:32:00 +0200
committerspycrab <spycrab@users.noreply.github.com>2018-04-20 22:44:49 +0200
commit264c995b0dbbdf9d800f7d812e78a64c161b69f1 (patch)
treeabec3f1068d94059046ec815a5f9b7b5bc3afaa3 /Source/Core/DolphinQt2/MainWindow.cpp
parent396204248daa3946e7db8f5a733b82f64d4a160d (diff)
Qt: Make toolbar more dynamic
Diffstat (limited to 'Source/Core/DolphinQt2/MainWindow.cpp')
-rw-r--r--Source/Core/DolphinQt2/MainWindow.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/Core/DolphinQt2/MainWindow.cpp b/Source/Core/DolphinQt2/MainWindow.cpp
index e5f9806af9..b5d1b363a9 100644
--- a/Source/Core/DolphinQt2/MainWindow.cpp
+++ b/Source/Core/DolphinQt2/MainWindow.cpp
@@ -108,6 +108,10 @@ MainWindow::MainWindow(std::unique_ptr<BootParameters> boot_parameters) : QMainW
if (boot_parameters)
StartGame(std::move(boot_parameters));
+
+ QSettings& settings = Settings::GetQSettings();
+
+ restoreState(settings.value(QStringLiteral("mainwindow/state")).toByteArray());
}
MainWindow::~MainWindow()
@@ -116,6 +120,10 @@ MainWindow::~MainWindow()
ShutdownControllers();
Config::Save();
+
+ QSettings& settings = Settings::GetQSettings();
+
+ settings.setValue(QStringLiteral("mainwindow/state"), saveState());
}
void MainWindow::InitControllers()