1 #ifndef SETTINGS_SUB_CONTROLLER_H 2 #define SETTINGS_SUB_CONTROLLER_H 6 #include "../hardware_test/pop_up_controller.h" 7 #include "../shared/parameter_text_field_delegate.h" 20 const char *
title()
override;
39 void setPreferenceWithValueIndex(I18n::Message message,
int valueIndex);
40 int valueIndexForPreference(I18n::Message message);
void didBecomeFirstResponder() override
static constexpr KDCoordinate StackTitleHeight
static constexpr KDCoordinate TitleBarHeight
SubController(Responder *parentResponder)
void willDisplayCellForIndex(HighlightCell *cell, int index) override
void setMessageTreeModel(const MessageTree *messageTreeModel)
Responder * parentResponder() const
int reusableCellCount(int type) override
KDCoordinate cumulatedHeightFromIndex(int j) override
bool textFieldDidFinishEditing(TextField *textField, const char *text, Ion::Events::Event event) override
HighlightCell * reusableCell(int index, int type) override
const char * title() override
void didEnterResponderChain(Responder *previousFirstResponder) override
int typeAtLocation(int i, int j) override
SubController & operator=(const SubController &other)=delete
static constexpr KDCoordinate ParameterCellHeight
bool handleEvent(Ion::Events::Event event) override
int numberOfRows() override
static constexpr int k_bufferLength
int indexFromCumulatedHeight(KDCoordinate offsetY) override
void viewWillAppear() override
bool textFieldShouldFinishEditing(TextField *textField, Ion::Events::Event event) override
void viewDidDisappear() override
KDCoordinate rowHeight(int j) override