You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Tools/ProjectManager/Source
Benjamin Jillich 1586c00fc8
[LYN-4929] Correct gems not showing as enabled for a template (#1722)
* When there are multiple project templates present, we re-gather the gems when changing the selected the project template.
* In case the user enabled or disabled any gem and they select a new project template, we show a warning dialog where users can either cancel the operation or proceed to the new project template. The warning dialog will only appear in case the enabled gems actually differ from the currently used template's default.
* New helper function to select the used project template.
* Storing the currently used project template index and only update the template details and emitting the changed event in case the user has actually chosen another template. This avoids emitting signals in case the user clicks on the already selected template.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
5 years ago
..
GemCatalog [LYN-4929] Correct gems not showing as enabled for a template (#1722) 5 years ago
Application.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
Application.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
CreateProjectCtrl.cpp [LYN-4929] Correct gems not showing as enabled for a template (#1722) 5 years ago
CreateProjectCtrl.h [LYN-4929] Correct gems not showing as enabled for a template (#1722) 5 years ago
EngineInfo.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
EngineInfo.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
EngineSettingsScreen.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
EngineSettingsScreen.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
FormBrowseEditWidget.cpp [LYN-4938] Prism: Paths in Engine settings page do not use consistent slashes (#1721) 5 years ago
FormBrowseEditWidget.h [LYN-4938] Prism: Paths in Engine settings page do not use consistent slashes (#1721) 5 years ago
FormFolderBrowseEditWidget.cpp [LYN-4938] Prism: Paths in Engine settings page do not use consistent slashes (#1721) 5 years ago
FormFolderBrowseEditWidget.h [LYN-4938] Prism: Paths in Engine settings page do not use consistent slashes (#1721) 5 years ago
FormImageBrowseEditWidget.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
FormImageBrowseEditWidget.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
FormLineEditWidget.cpp [LYN-4938] Prism: Paths in Engine settings page do not use consistent slashes (#1721) 5 years ago
FormLineEditWidget.h [LYN-4938] Prism: Paths in Engine settings page do not use consistent slashes (#1721) 5 years ago
LinkWidget.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
LinkWidget.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
NewProjectSettingsScreen.cpp [LYN-4929] Correct gems not showing as enabled for a template (#1722) 5 years ago
NewProjectSettingsScreen.h [LYN-4929] Correct gems not showing as enabled for a template (#1722) 5 years ago
PathValidator.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
PathValidator.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectBuilder.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectBuilder.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectButtonWidget.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectButtonWidget.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectInfo.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectInfo.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectManagerDefs.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectManagerWindow.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectManagerWindow.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectSettingsScreen.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectSettingsScreen.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectTemplateInfo.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectTemplateInfo.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectUtils.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectUtils.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ProjectsScreen.cpp Removed mention of sample project from welcome screen (#1664) 5 years ago
ProjectsScreen.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
PythonBindings.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
PythonBindings.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
PythonBindingsInterface.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ScreenDefs.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ScreenFactory.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ScreenFactory.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ScreenHeaderWidget.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ScreenHeaderWidget.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ScreenWidget.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ScreensCtrl.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
ScreensCtrl.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
TagWidget.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
TagWidget.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
TemplateButtonWidget.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
TemplateButtonWidget.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
UpdateProjectCtrl.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
UpdateProjectCtrl.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
UpdateProjectSettingsScreen.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
UpdateProjectSettingsScreen.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
main.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago