Repos can be refreshed through Project Manager individually or all at once
Signed-off-by: nggieber <nggieber@amazon.com>
This commit is contained in:
@@ -168,6 +168,19 @@ namespace O3DE::ProjectManager
|
||||
|
||||
// Gem Repos
|
||||
|
||||
/**
|
||||
* Refresh gem repo in the current engine.
|
||||
* @param repoUri the absolute filesystem path or url to the gem repo.
|
||||
* @return An outcome with the success flag as well as an error message in case of a failure.
|
||||
*/
|
||||
virtual AZ::Outcome<void, AZStd::string> RefreshGemRepo(const QString& repoUri) = 0;
|
||||
|
||||
/**
|
||||
* Refresh all gem repos in the current engine.
|
||||
* @return true on success, false on failure.
|
||||
*/
|
||||
virtual bool RefreshAllGemRepos() = 0;
|
||||
|
||||
/**
|
||||
* Registers this gem repo with the current engine.
|
||||
* @param repoUri the absolute filesystem path or url to the gem repo.
|
||||
|
||||
Reference in New Issue
Block a user