Refactored ProjectManagerSettings, added tests, changed project built successful to be tracked by project path, added project ids, changed project settings path to use project id and name

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>
This commit is contained in:
nggieber
2021-12-06 09:22:03 -08:00
parent 6150a60e57
commit 15237af23c
28 changed files with 622 additions and 132 deletions
@@ -35,10 +35,12 @@ namespace O3DE::ProjectManager
protected slots:
virtual void OnProjectNameUpdated();
virtual void OnProjectPathUpdated();
virtual void OnProjectIdUpdated();
protected:
bool ValidateProjectName();
virtual bool ValidateProjectPath();
bool ValidateProjectId();
QString GetDefaultProjectPath();
@@ -46,6 +48,7 @@ namespace O3DE::ProjectManager
QVBoxLayout* m_verticalLayout;
FormLineEditWidget* m_projectName;
FormBrowseEditWidget* m_projectPath;
FormLineEditWidget* m_projectId;
};
} // namespace O3DE::ProjectManager