From 7d9f479f3c938a5653533c9e876dc951e45ca5aa Mon Sep 17 00:00:00 2001 From: Ruben Dashyan Date: Fri, 26 Jul 2019 16:21:27 +0200 Subject: [PATCH] [escher/input_view_controller] Define setTextBody method And inline textBody method. --- escher/include/escher/input_view_controller.h | 7 ++++++- escher/src/input_view_controller.cpp | 4 ---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/escher/include/escher/input_view_controller.h b/escher/include/escher/input_view_controller.h index 7b1d5680e..40a3fa259 100644 --- a/escher/include/escher/input_view_controller.h +++ b/escher/include/escher/input_view_controller.h @@ -16,9 +16,14 @@ class InputViewController : public ModalViewController, InputEventHandlerDelegate, TextFieldDelegate, LayoutFieldDelegate { public: InputViewController(Responder * parentResponder, ViewController * child, InputEventHandlerDelegate * inputEventHandlerDelegate, TextFieldDelegate * textFieldDelegate, LayoutFieldDelegate * layoutFieldDelegate); + const char * textBody() { + return m_expressionFieldController.expressionField()->text(); + } + void setTextBody(const char * text) { + m_expressionFieldController.expressionField()->setText(text); + } 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(); /* TextFieldDelegate */ diff --git a/escher/src/input_view_controller.cpp b/escher/src/input_view_controller.cpp index 1dbb66d47..a9520b524 100644 --- a/escher/src/input_view_controller.cpp +++ b/escher/src/input_view_controller.cpp @@ -25,10 +25,6 @@ InputViewController::InputViewController(Responder * parentResponder, ViewContro { } -const char * InputViewController::textBody() { - return m_expressionFieldController.expressionField()->text(); -} - void InputViewController::edit(Responder * caller, Ion::Events::Event event, void * context, const char * initialText, Invocation::Action successAction, Invocation::Action failureAction) { m_successAction = Invocation(successAction, context); m_failureAction = Invocation(failureAction, context);