Numworks Epsilon
1.4.1
Graphing Calculator Operating System
text_field_delegate.h
Go to the documentation of this file.
1
#ifndef SHARED_TEXT_FIELD_DELEGATE_H
2
#define SHARED_TEXT_FIELD_DELEGATE_H
3
4
#include <
escher.h
>
5
#include "
text_field_delegate_app.h
"
6
#include <
poincare.h
>
7
8
namespace
Shared
{
9
10
class
TextFieldDelegate
:
public
::TextFieldDelegate
{
11
public
:
12
bool
textFieldShouldFinishEditing
(
TextField
* textField,
Ion::Events::Event
event)
override
;
13
bool
textFieldDidReceiveEvent
(
TextField
* textField,
Ion::Events::Event
event)
override
;
14
Toolbox
*
toolboxForTextInput
(
TextInput
* textInput)
override
;
15
private
:
16
virtual
TextFieldDelegateApp
* textFieldDelegateApp() = 0;
17
};
18
19
}
20
21
#endif
Shared
Definition:
banner_view.cpp:5
TextField
Definition:
text_field.h:8
poincare.h
Toolbox
Definition:
toolbox.h:12
escher.h
Ion::Events::Event
Definition:
events.h:9
Shared::TextFieldDelegate::toolboxForTextInput
Toolbox * toolboxForTextInput(TextInput *textInput) override
Definition:
text_field_delegate.cpp:15
Shared::TextFieldDelegateApp
Definition:
text_field_delegate_app.h:12
Shared::TextFieldDelegate::textFieldDidReceiveEvent
bool textFieldDidReceiveEvent(TextField *textField, Ion::Events::Event event) override
text_field_delegate_app.h
Shared::TextFieldDelegate
Definition:
text_field_delegate.h:10
Shared::TextFieldDelegate::textFieldShouldFinishEditing
bool textFieldShouldFinishEditing(TextField *textField, Ion::Events::Event event) override
Definition:
text_field_delegate.cpp:7
TextInput
Definition:
text_input.h:10
epsilon
apps
shared
text_field_delegate.h
Generated by
1.8.14