Qt: Save/restore additional window positions

Cheat Manager, Memory Scanner, CPU Debugger.
This commit is contained in:
Stenzek
2024-09-06 20:43:43 +10:00
parent ab1c85790c
commit 929b049bd8
6 changed files with 72 additions and 63 deletions

View File

@ -410,6 +410,7 @@ void DebuggerWindow::onMemorySearchStringChanged(const QString&)
void DebuggerWindow::closeEvent(QCloseEvent* event)
{
QtUtils::SaveWindowGeometry("DebuggerWindow", this);
g_emu_thread->disconnect(this);
Host::RunOnCPUThread(&CPU::ClearBreakpoints);
QMainWindow::closeEvent(event);
@ -439,6 +440,8 @@ void DebuggerWindow::setupAdditionalUi()
setCentralWidget(nullptr);
delete m_ui.centralwidget;
QtUtils::RestoreWindowGeometry("DebuggerWindow", this);
}
void DebuggerWindow::connectSignals()