[summaryq] Nothing in the Config is specific to this QML view-step
This commit is contained in:
parent
a316f1b40d
commit
a658e88575
@ -68,7 +68,7 @@ SummaryModel::setSummary( const Calamares::ViewStepList& steps, bool withWidgets
|
||||
Q_EMIT endResetModel();
|
||||
}
|
||||
|
||||
Config::Config( QObject* parent )
|
||||
Config::Config( Calamares::ViewStep* parent )
|
||||
: QObject( parent )
|
||||
, m_thisViewStep( static_cast< SummaryQmlViewStep* >( parent ) )
|
||||
, m_summary( new SummaryModel( this ) )
|
||||
|
@ -12,13 +12,11 @@
|
||||
#define SUMMARY_CONFIG_H
|
||||
|
||||
#include "viewpages/ViewStep.h"
|
||||
|
||||
#include <QAbstractListModel>
|
||||
#include <QObject>
|
||||
#include <QQmlParserStatus>
|
||||
|
||||
class SummaryQmlViewStep;
|
||||
|
||||
|
||||
/** @brief Data for one step
|
||||
*
|
||||
* A step generally has a text description, but **may** have a
|
||||
@ -61,7 +59,7 @@ class Config : public QObject, public QQmlParserStatus
|
||||
Q_PROPERTY( SummaryModel* summaryModel READ summaryModel CONSTANT FINAL )
|
||||
|
||||
public:
|
||||
explicit Config( QObject* parent = nullptr );
|
||||
explicit Config( Calamares::ViewStep* parent = nullptr );
|
||||
virtual void componentComplete() override;
|
||||
virtual void classBegin() override {}
|
||||
|
||||
@ -74,7 +72,7 @@ private:
|
||||
Calamares::ViewStepList stepsForSummary( const Calamares::ViewStepList& allSteps ) const;
|
||||
void retranslate();
|
||||
|
||||
const SummaryQmlViewStep* m_thisViewStep;
|
||||
const Calamares::ViewStep* m_thisViewStep;
|
||||
SummaryModel* m_summary;
|
||||
|
||||
QString m_message;
|
||||
|
Loading…
Reference in New Issue
Block a user