Numworks Epsilon  1.4.1
Graphing Calculator Operating System
curve_parameter_controller.h
Go to the documentation of this file.
1 #ifndef SEQUENCE_CURVE_PARAMETER_CONTROLLER_H
2 #define SEQUENCE_CURVE_PARAMETER_CONTROLLER_H
3 
4 #include <escher.h>
5 #include "../../shared/function_curve_parameter_controller.h"
7 
8 namespace Sequence {
9 
10 class GraphController;
11 
13 public:
15  const char * title() override;
16  bool handleEvent(Ion::Events::Event event) override;
17  int numberOfRows() override;
18  HighlightCell * reusableCell(int index) override;
19  int reusableCellCount() override;
20 private:
21  constexpr static int k_totalNumberOfCells = 2;
22  GoToParameterController * goToParameterController() override;
23  GoToParameterController m_goToParameterController;
24  MessageTableCell m_sumCell;
25  GraphController * m_graphController;
26 };
27 
28 }
29 
30 #endif
CurveParameterController(GraphController *graphController, Shared::InteractiveCurveViewRange *graphRange, Shared::CurveViewCursor *cursor)
bool handleEvent(Ion::Events::Event event) override
HighlightCell * reusableCell(int index) override
Definition: app.cpp:7