[apps/shared] Specifiy the meaning of a defined sequence in sequence/

Change-Id: I082a7f9f9785c12dfedcee070badb4eded66ab89
This commit is contained in:
Émilie Feral
2017-02-21 17:58:28 +01:00
parent 7f4323ad40
commit 5b78ad893d
5 changed files with 21 additions and 4 deletions

View File

@@ -161,4 +161,15 @@ Poincare::ExpressionLayout * Sequence::secondInitialConditionName() {
return m_secondInitialConditionName;
}
bool Sequence::isDefined() {
switch (m_type) {
case Type::Explicite:
return layout() != nullptr;
case Type::SingleRecurrence:
return layout() != nullptr && m_firstInitialConditionLayout != nullptr;
default:
return layout() != nullptr && m_firstInitialConditionLayout != nullptr && m_secondInitialConditionLayout != nullptr;
}
}
}