9 m_deleteColumn(
I18n::Message::Default),
11 m_copyColumn(
I18n::Message::Default),
13 m_setInterval(
I18n::Message::Default),
14 m_selectableTableView(this, this, this),
15 m_intervalParameterController(intervalParameterController)
24 return &m_selectableTableView;
30 I18n::Message labels[k_totalNumberOfCell] = {I18n::Message::ClearColumn, I18n::Message::CopyColumnInList, I18n::Message::IntervalSet};
32 I18n::Message labels[k_totalNumberOfCell] = {I18n::Message::ClearColumn, I18n::Message::IntervalSet};
71 stack->
push(m_intervalParameterController);
83 return k_totalNumberOfCell;
88 assert(index < k_totalNumberOfCell);
94 return k_totalNumberOfCell;
void willDisplayCellForIndex(HighlightCell *cell, int index) override
HighlightCell * reusableCell(int index) override
void push(ViewController *vc, KDColor textColor=Palette::SubTab, KDColor backgroundColor=KDColorWhite, KDColor separatorColor=Palette::GreyBright)
Responder * parentResponder() const
enum Message uint16_t enum Language uint16_t const char * translate(Message m, Language l=(Language) 0)
bool handleEvent(Ion::Events::Event event) override
int reusableCellCount() override
KDCoordinate cellHeight() override
const char * title() override
ValuesParameterController(Responder *parentResponder, IntervalParameterController *intervalParameterController, I18n::Message title)
void setMessage(I18n::Message message)
static constexpr KDCoordinate ParameterCellHeight
void setFirstResponder(Responder *responder)
int numberOfRows() override
void didBecomeFirstResponder() override
void selectCellAtLocation(int i, int j)