[libcalamares] Polish model

- make signals consistent in carrying a parameter
- explain why there's no Q_ENUM
This commit is contained in:
Adriaan de Groot 2020-04-02 22:04:34 +02:00
parent d2f5185d49
commit 4e7020d030
2 changed files with 3 additions and 2 deletions

View File

@ -34,7 +34,7 @@ RequirementsModel::setRequirementsList( const Calamares::RequirementsList& requi
m_satisfiedMandatory = std::none_of( m_requirements.begin(), m_requirements.end(), isMandatoryAndUnSatisfied );
emit satisfiedRequirementsChanged( m_satisfiedRequirements );
emit satisfiedMandatoryChanged();
emit satisfiedMandatoryChanged( m_satisfiedMandatory );
emit endResetModel();
}

View File

@ -46,6 +46,7 @@ public:
NegatedText,
HasDetails
};
// No Q_ENUM because these are exposed through roleNames()
bool satisfiedRequirements() const { return m_satisfiedRequirements; }
bool satisfiedMandatory() const { return m_satisfiedMandatory; }
@ -76,7 +77,7 @@ private:
signals:
void satisfiedRequirementsChanged( bool value );
void satisfiedMandatoryChanged();
void satisfiedMandatoryChanged( bool value );
void warningMessageChanged();
};