1 #ifndef GRAPH_VALUES_CONTROLLER_H     2 #define GRAPH_VALUES_CONTROLLER_H     4 #include "../cartesian_function_store.h"     5 #include "../function_title_cell.h"     6 #include "../../shared/values_controller.h"     7 #include "../../shared/interval_parameter_controller.h"    23   bool isDerivativeColumn(
int i);
    24   void configureDerivativeFunction();
    25   int maxNumberOfCells() 
override;
    26   int maxNumberOfFunctions() 
override;
    27   double evaluationOfAbscissaAtColumn(
double abscissa, 
int columnIndex) 
override;
    28   constexpr 
static int k_maxNumberOfCells = 50;
    29   constexpr 
static int k_maxNumberOfFunctions = 5;
    38   View * loadView() 
override;
    39   void unloadView(
View * 
view) 
override;
 
Responder * parentResponder() const
 
void willDisplayCellAtLocation(HighlightCell *cell, int i, int j) override
 
void updateNumberOfColumns() override
 
ValuesController(Responder *parentResponder, CartesianFunctionStore *functionStore, Shared::Interval *interval, ButtonRowController *header)
 
I18n::Message emptyMessage() override
 
Shared::IntervalParameterController * intervalParameterController() override
 
bool handleEvent(Ion::Events::Event event) override