Refresh summary widgets on leave.

This commit is contained in:
Teo Mrnjavac 2016-06-29 19:25:52 +02:00
parent 2c68802446
commit 0f40e8f3fa
3 changed files with 9 additions and 1 deletions

View File

@ -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;

View File

@ -104,3 +104,10 @@ SummaryViewStep::onActivate()
m_widget->onActivate();
}
void
SummaryViewStep::onLeave()
{
m_widget->createContentWidget();
}

View File

@ -52,6 +52,7 @@ public:
QList< Calamares::job_ptr > jobs() const override;
void onActivate() override;
void onLeave() override;
private:
SummaryPage* m_widget;