Make remove_invalid_o3de_projects take a path and return a value

Signed-off-by: pconroy <pconroy@amazon.com>
This commit is contained in:
pconroy
2021-07-01 13:22:44 -07:00
parent e0c3d15d5a
commit ae6a424064
6 changed files with 24 additions and 11 deletions
@@ -50,7 +50,7 @@ namespace O3DE::ProjectManager
AZ::Outcome<void, AZStd::string> UpdateProject(const ProjectInfo& projectInfo) override;
AZ::Outcome<void, AZStd::string> AddGemToProject(const QString& gemPath, const QString& projectPath) override;
AZ::Outcome<void, AZStd::string> RemoveGemFromProject(const QString& gemPath, const QString& projectPath) override;
void RemoveInvalidProjects() override;
bool RemoveInvalidProjects() override;
// ProjectTemplate
AZ::Outcome<QVector<ProjectTemplateInfo>> GetProjectTemplates(const QString& projectPath = {}) override;