From d6ad3fbcb51a9916edd80ecbcb01f95b71cfb51d Mon Sep 17 00:00:00 2001 From: "Admiral H. Curtiss" Date: Thu, 28 Oct 2021 01:03:30 +0200 Subject: [PATCH] Qt/CheatsManager: Save and restory geometry. --- Source/Core/DolphinQt/CheatsManager.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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) {