[escher/input_view_controller] Define isEditing method

This commit is contained in:
Ruben Dashyan
2019-08-21 15:20:09 +02:00
committed by Léa Saviot
parent 82951b0672
commit c1470ed9d3
2 changed files with 5 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ class InputViewController : public ModalViewController, InputEventHandlerDelegat
public:
InputViewController(Responder * parentResponder, ViewController * child, InputEventHandlerDelegate * inputEventHandlerDelegate, TextFieldDelegate * textFieldDelegate, LayoutFieldDelegate * layoutFieldDelegate);
void edit(Responder * caller, Ion::Events::Event event, void * context, const char * initialText, Invocation::Action successAction, Invocation::Action failureAction);
bool isEditing();
const char * textBody();
void abortEditionAndDismiss();

View File

@@ -39,6 +39,10 @@ void InputViewController::edit(Responder * caller, Ion::Events::Event event, voi
m_expressionFieldController.expressionField()->handleEvent(event);
}
bool InputViewController::isEditing() {
return m_expressionFieldController.expressionField()->isEditing();
}
void InputViewController::abortEditionAndDismiss() {
m_expressionFieldController.expressionField()->setEditing(false);
dismissModalViewController();