From 875cd0c858930b37078f848ffc3de9955350ca10 Mon Sep 17 00:00:00 2001 From: pconroy Date: Thu, 24 Jun 2021 15:28:09 -0700 Subject: [PATCH] Hide cart popup when going back to previous page --- .../Source/GemCatalog/GemCatalogHeaderWidget.cpp | 8 ++++++++ .../Source/GemCatalog/GemCatalogHeaderWidget.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/Code/Tools/ProjectManager/Source/GemCatalog/GemCatalogHeaderWidget.cpp b/Code/Tools/ProjectManager/Source/GemCatalog/GemCatalogHeaderWidget.cpp index 883ae79043..8fb35b906c 100644 --- a/Code/Tools/ProjectManager/Source/GemCatalog/GemCatalogHeaderWidget.cpp +++ b/Code/Tools/ProjectManager/Source/GemCatalog/GemCatalogHeaderWidget.cpp @@ -175,6 +175,14 @@ namespace O3DE::ProjectManager ShowOverlay(); } + void CartButton::hideEvent(QHideEvent*) + { + if (m_cartOverlay) + { + m_cartOverlay->hide(); + } + } + void CartButton::ShowOverlay() { const QVector toBeAdded = m_gemModel->GatherGemsToBeAdded(); diff --git a/Code/Tools/ProjectManager/Source/GemCatalog/GemCatalogHeaderWidget.h b/Code/Tools/ProjectManager/Source/GemCatalog/GemCatalogHeaderWidget.h index 8d6606e63d..dc8f687b31 100644 --- a/Code/Tools/ProjectManager/Source/GemCatalog/GemCatalogHeaderWidget.h +++ b/Code/Tools/ProjectManager/Source/GemCatalog/GemCatalogHeaderWidget.h @@ -16,6 +16,7 @@ #include #include #include +#include #include #endif @@ -59,6 +60,7 @@ namespace O3DE::ProjectManager private: void mousePressEvent(QMouseEvent* event) override; + void hideEvent(QHideEvent*) override; GemModel* m_gemModel = nullptr; QHBoxLayout* m_layout = nullptr;