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/GemCatalog
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
..
GemCatalogHeaderWidget.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemCatalogHeaderWidget.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemCatalogScreen.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemCatalogScreen.h [LYN-4929] Correct gems not showing as enabled for a template (#1722) 5 years ago
GemFilterWidget.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemFilterWidget.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemInfo.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemInfo.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemInspector.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemInspector.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemItemDelegate.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemItemDelegate.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemListHeaderWidget.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemListHeaderWidget.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemListView.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemListView.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemModel.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemModel.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemRequirementDelegate.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemRequirementDelegate.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemRequirementDialog.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemRequirementDialog.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemRequirementFilterProxyModel.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemRequirementFilterProxyModel.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemRequirementListView.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemRequirementListView.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemSortFilterProxyModel.cpp Final update copyright headers to reference license files at the repo root (#1693) 5 years ago
GemSortFilterProxyModel.h Final update copyright headers to reference license files at the repo root (#1693) 5 years ago