summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorAdmiral H. Curtiss <pikachu025@gmail.com>2021-10-28 01:03:30 +0200
committerAdmiral H. Curtiss <pikachu025@gmail.com>2021-10-28 01:03:30 +0200
commitd6ad3fbcb51a9916edd80ecbcb01f95b71cfb51d (patch)
tree6b077b676352a96ad7963b9ae0548e47cca10361 /Source/Core
parent7558da22d757058ccb8ad087d06092cded50cfc4 (diff)
Qt/CheatsManager: Save and restory geometry.
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/DolphinQt/CheatsManager.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/Source/Core/DolphinQt/CheatsManager.cpp b/Source/Core/DolphinQt/CheatsManager.cpp
index b5fffd771c..44620378f9 100644
--- a/Source/Core/DolphinQt/CheatsManager.cpp
+++ b/Source/Core/DolphinQt/CheatsManager.cpp
@@ -34,9 +34,16 @@ CheatsManager::CheatsManager(QWidget* parent) : QDialog(parent)
ConnectWidgets();
RefreshCodeTabs(Core::GetState(), true);
+
+ auto& settings = Settings::GetQSettings();
+ restoreGeometry(settings.value(QStringLiteral("cheatsmanager/geometry")).toByteArray());
}
-CheatsManager::~CheatsManager() = default;
+CheatsManager::~CheatsManager()
+{
+ auto& settings = Settings::GetQSettings();
+ settings.setValue(QStringLiteral("cheatsmanager/geometry"), saveGeometry());
+}
void CheatsManager::OnStateChanged(Core::State state)
{