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
AMZN-nggieber 24086ab394
Resizable Headers for Gem Catalog and Gem Repo Screen (#6885)
* Initial mostly working attempt at resizable headers

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Add const and constexpr to variables

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Add header tracking for buttons, display items based on header scrollbar position, fix some spacing issues

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Correct styling for adjustable header, and intending header section and alingned item content with header text

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Prevent header resizing larger than table width.

Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>

* Fix resize graphical glitching

Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>

* Remove unecessary qss

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Removed necessary headers

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Remove extra nl and old comment

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Address PR feedback

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Removed unused variables

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Change variable to constexpr

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Remove AUTOMOC from headers, set background color of Gem Catalog to 333333 and adjustable header to transparent

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Change to using update instead of repaint when sections are resized

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

* Change temp directory creation on for gradle

Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com>

Co-authored-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
4 years ago
..
GemCatalogHeaderWidget.cpp Adds triangle under cart button when cart is shown 4 years ago
GemCatalogHeaderWidget.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemCatalogScreen.cpp Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemCatalogScreen.h Extra gem download failure handling 4 years ago
GemDependenciesDialog.cpp Dependency confirmation screen and URL display fix 4 years ago
GemDependenciesDialog.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemFilterTagWidget.cpp Adds Download status info UI to Gem Catalog (#4602) 4 years ago
GemFilterTagWidget.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GemFilterWidget.cpp Fix typo, add missing header, remove unecessary asserts 4 years ago
GemFilterWidget.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemInfo.cpp Adds Download status info UI to Gem Catalog (#4602) 4 years ago
GemInfo.h Refactored ProjectManagerSettings, added tests, changed project built successful to be tracked by project path, added project ids, changed project settings path to use project id and name 4 years ago
GemInspector.cpp Fix license text eliding 4 years ago
GemInspector.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemItemDelegate.cpp Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemItemDelegate.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemListHeaderWidget.cpp Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemListHeaderWidget.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemListView.cpp Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemListView.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemModel.cpp Iterate over dependent gems 4 years ago
GemModel.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemRequirementDelegate.cpp Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemRequirementDelegate.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemRequirementDialog.cpp Dependency confirmation screen and URL display fix 4 years ago
GemRequirementDialog.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemRequirementFilterProxyModel.cpp Dependency confirmation screen and URL display fix 4 years ago
GemRequirementFilterProxyModel.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemRequirementListView.cpp Dependency confirmation screen and URL display fix 4 years ago
GemRequirementListView.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemSortFilterProxyModel.cpp Addressed some PR feedback and continue filtering with same search string even after refresh 4 years ago
GemSortFilterProxyModel.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemUninstallDialog.cpp Adds Warning Dialog When Following an External Link in Project Manager (#6003) 4 years ago
GemUninstallDialog.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago
GemUpdateDialog.cpp Adds Warning Dialog When Following an External Link in Project Manager (#6003) 4 years ago
GemUpdateDialog.h Resizable Headers for Gem Catalog and Gem Repo Screen (#6885) 4 years ago