diff --git a/src/modules/summary/SummaryPage.h b/src/modules/summary/SummaryPage.h index 21d2e2ede..29ec5fcb0 100644 --- a/src/modules/summary/SummaryPage.h +++ b/src/modules/summary/SummaryPage.h @@ -35,6 +35,7 @@ public: explicit SummaryPage( const SummaryViewStep* thisViewStep, QWidget* parent = nullptr ); void onActivate(); + void createContentWidget(); private: Calamares::ViewStepList stepsForSummary( const Calamares::ViewStepList& allSteps ) const; @@ -44,7 +45,6 @@ private: QVBoxLayout* m_layout = nullptr; QWidget* m_contentWidget = nullptr; - void createContentWidget(); QLabel* createTitleLabel( const QString& text ) const; QLabel* createBodyLabel( const QString& text ) const; diff --git a/src/modules/summary/SummaryViewStep.cpp b/src/modules/summary/SummaryViewStep.cpp index da4aa1cb6..36f94b77f 100644 --- a/src/modules/summary/SummaryViewStep.cpp +++ b/src/modules/summary/SummaryViewStep.cpp @@ -104,3 +104,10 @@ SummaryViewStep::onActivate() m_widget->onActivate(); } + +void +SummaryViewStep::onLeave() +{ + m_widget->createContentWidget(); +} + diff --git a/src/modules/summary/SummaryViewStep.h b/src/modules/summary/SummaryViewStep.h index 144541c69..b7197b71b 100644 --- a/src/modules/summary/SummaryViewStep.h +++ b/src/modules/summary/SummaryViewStep.h @@ -52,6 +52,7 @@ public: QList< Calamares::job_ptr > jobs() const override; void onActivate() override; + void onLeave() override; private: SummaryPage* m_widget;