Merge pull request #2356 from aws-lumberyard-dev/cgalvan/ProjectManagerSaveRestoreWindowGeometry

Fixed Project Manager to enable save/restore of the window geometry.
This commit is contained in:
Chris Galvan
2021-07-22 13:48:10 -05:00
committed by GitHub
2 changed files with 6 additions and 1 deletions
@@ -661,6 +661,10 @@ namespace AzQtComponents
if (!restoreGeometryFromSettings())
{
show();
// If we failed to restore from settings (the first time this window is loaded),
// then center it on the screen by default
centerOnScreen(this);
}
}
@@ -170,7 +170,8 @@ namespace O3DE::ProjectManager
// the decoration wrapper is intended to remember window positioning and sizing
auto wrapper = new AzQtComponents::WindowDecorationWrapper();
wrapper->setGuest(m_mainWindow.data());
wrapper->show();
wrapper->enableSaveRestoreGeometry("O3DE", "ProjectManager", "mainWindowGeometry");
wrapper->showFromSettings();
m_mainWindow->show();
qApp->setQuitOnLastWindowClosed(true);