[apps/shared] Handle formula input abort

This commit is contained in:
Léa Saviot
2018-06-01 12:00:03 +02:00
parent 589b0443ea
commit 8c883b71bf
2 changed files with 11 additions and 0 deletions

View File

@@ -97,6 +97,16 @@ bool StoreController::textFieldDidFinishEditing(TextField * textField, const cha
return true;
}
bool StoreController::textFieldDidAbortEditing(TextField * textField) {
if (textField == contentView()->formulaInputView()->textField()) {
contentView()->displayFormulaInput(false);
app()->setFirstResponder(contentView());
return true;
}
return EditableCellTableViewController::textFieldDidAbortEditing(textField);
}
int StoreController::numberOfColumns() {
return FloatPairStore::k_numberOfColumnsPerSeries * FloatPairStore::k_numberOfSeries;
}

View File

@@ -21,6 +21,7 @@ public:
// TextFieldDelegate
bool textFieldDidFinishEditing(TextField * textField, const char * text, Ion::Events::Event event) override;
bool textFieldDidAbortEditing(TextField * textField) override;
// TableViewDataSource
int numberOfColumns() override;