Project Manager Support Add Existing Projects, Removing, Copying, and Deleting (#961)
* Add Add/RemoveProject to Python Bindings * Support Project, Add, Remove, Copy, Delete * Open parent directory when duplicating to discourage path in owning dir * Remove extra connects for new projects button * Center project image
This commit is contained in:
@@ -88,6 +88,20 @@ namespace O3DE::ProjectManager
|
||||
* @return an outcome with ProjectInfos on success
|
||||
*/
|
||||
virtual AZ::Outcome<QVector<ProjectInfo>> GetProjects() = 0;
|
||||
|
||||
/**
|
||||
* Adds existing project on disk
|
||||
* @param path the absolute path to the project
|
||||
* @return true on success, false on failure
|
||||
*/
|
||||
virtual bool AddProject(const QString& path) = 0;
|
||||
|
||||
/**
|
||||
* Adds existing project on disk
|
||||
* @param path the absolute path to the project
|
||||
* @return true on success, false on failure
|
||||
*/
|
||||
virtual bool RemoveProject(const QString& path) = 0;
|
||||
|
||||
/**
|
||||
* Update a project
|
||||
|
||||
Reference in New Issue
Block a user