1 #ifndef SEQUENCE_LIST_PARAM_CONTROLLER_H 2 #define SEQUENCE_LIST_PARAM_CONTROLLER_H 4 #include "../../shared/list_parameter_controller.h" 5 #include "../../shared/parameter_text_field_delegate.h" 6 #include "../sequence.h" 7 #include "../sequence_store.h" 17 const char *
title()
override;
30 #if FUNCTION_COLOR_CHOICE 31 constexpr
static int k_totalNumberOfCell = 5;
33 constexpr
static int k_totalNumberOfCell = 4;
35 bool hasInitialRankRow();
ListParameterController(ListController *list, SequenceStore *sequenceStore)
Shared::TextFieldDelegateApp * textFieldDelegateApp() override
bool textFieldDidFinishEditing(TextField *textField, const char *text, Ion::Events::Event event) override
bool handleEvent(Ion::Events::Event event) override
int reusableCellCount() override
void setFunction(Shared::Function *function) override
void willDisplayCellForIndex(HighlightCell *cell, int index) override
bool textFieldShouldFinishEditing(TextField *textField, Ion::Events::Event event) override
int numberOfRows() override
HighlightCell * reusableCell(int index) override
const char * title() override
static constexpr int k_bufferLength
void tableViewDidChangeSelection(SelectableTableView *t, int previousSelectedCellX, int previousSelectedCellY) override