[apps/sequence][apps/graph] Clear the function expression when handling

event backspace

Change-Id: I89319a2dee21b162dd9ffe16f02eda99c26207b2
This commit is contained in:
Émilie Feral
2017-02-24 20:47:47 +01:00
parent 63dead617d
commit 1e787bd2e9
4 changed files with 28 additions and 1 deletions

View File

@@ -231,4 +231,20 @@ void ListController::editExpression(Shared::Function * function, Ion::Events::Ev
editExpression(sequence, sequenceDefinitionForRow(m_selectableTableView.selectedRow()), event);
}
void ListController::reinitExpression(Shared::Function * function) {
Sequence * sequence = (Sequence *)function;
switch (sequenceDefinitionForRow(m_selectableTableView.selectedRow())) {
case 1:
sequence->setFirstInitialConditionContent("");
break;
case 2:
sequence->setSecondInitialConditionContent("");
break;
default:
sequence->setContent("");
break;
}
m_selectableTableView.reloadData();
}
}