9 m_selectableTableView(this, this, this),
10 m_graphRange(graphRange)
19 return &m_selectableTableView;
40 return k_totalNumberOfCells;
46 assert(index < k_totalNumberOfCells);
47 return &m_cells[index];
51 return k_totalNumberOfCells;
60 I18n::Message titles[4] = {I18n::Message::Trigonometric, I18n::Message::RoundAbscissa, I18n::Message::Orthonormal, I18n::Message::DefaultSetting};
Responder * parentResponder() const
bool selectCellAtLocation(int i, int j, bool setFirstResponder=true)
bool handleEvent(Ion::Events::Event event) override
enum Message uint16_t enum Language uint16_t const char * translate(Message m, Language l=(Language) 0)
virtual void setDefault()
int numberOfRows() override
int reusableCellCount() override
HighlightCell * reusableCell(int index) override
virtual void setTrigonometric()
void(InteractiveCurveViewRange::* RangeMethodPointer)()
InitialisationParameterController(Responder *parentResponder, Shared::InteractiveCurveViewRange *graphRange)
void setMessage(I18n::Message message)
static constexpr KDCoordinate ParameterCellHeight
void setFirstResponder(Responder *responder)
void didBecomeFirstResponder() override
const char * title() override
virtual void roundAbscissa()
KDCoordinate cellHeight() override
void willDisplayCellForIndex(HighlightCell *cell, int index) override