3 #include "../../i18n.h" 12 m_goToParameterController(this, graphRange, cursor,
I18n::Message::X),
13 m_graphController(graphController),
14 m_calculationCell(
I18n::Message::Compute),
15 m_derivativeCell(
I18n::Message::DerivateNumber),
16 m_calculationParameterController(this, graphView, bannerView, graphRange, cursor, functionStore)
25 if (cell == &m_derivativeCell) {
32 #if FUNCTION_CALCULATE_MENU 42 stack->
push(&m_calculationParameterController);
61 return k_totalNumberOfCells;
66 assert(index < k_totalNumberOfCells);
72 return k_totalNumberOfCells;
76 return &m_goToParameterController;
View * accessoryView() const override
SelectableTableView m_selectableTableView
bool displayDerivativeInBanner() const
void push(ViewController *vc, KDColor textColor=Palette::SubTab, KDColor backgroundColor=KDColorWhite, KDColor separatorColor=Palette::GreyBright)
Responder * parentResponder() const
int reusableCellCount() override
bool handleGotoSelection()
void reloadData(bool setFirstResponder=true)
enum Message uint16_t enum Language uint16_t const char * translate(Message m, Language l=(Language) 0)
MessageTableCellWithChevron m_goToCell
bool handleEvent(Ion::Events::Event event) override
const char * title() override
void setDisplayDerivativeInBanner(bool displayDerivative)
HighlightCell * reusableCell(int index) override
int numberOfRows() override
void setFunction(CartesianFunction *function)
void setState(bool state)
void willDisplayCellForIndex(HighlightCell *cell, int index) override