Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Graph::FunctionParameterController Class Reference

#include <function_parameter_controller.h>

Inheritance diagram for Graph::FunctionParameterController:
Shared::ValuesFunctionParameterController ViewController SimpleListViewDataSource SelectableTableViewDataSource Responder ListViewDataSource ScrollViewDataSource TableViewDataSource

Public Member Functions

 FunctionParameterController (ValuesController *valuesController)
 
bool handleEvent (Ion::Events::Event event) override
 
int numberOfRows () override
 
HighlightCellreusableCell (int index) override
 
int reusableCellCount () override
 
void willDisplayCellForIndex (HighlightCell *cell, int index) override
 
void setFunction (Shared::Function *function) override
 
void viewWillAppear () override
 
- Public Member Functions inherited from Shared::ValuesFunctionParameterController
 ValuesFunctionParameterController (char symbol)
 
Viewview () override
 
const char * title () override
 
void didBecomeFirstResponder () override
 
KDCoordinate cellHeight () override
 
- Public Member Functions inherited from ViewController
 ViewController (Responder *parentResponder)
 
virtual void viewDidDisappear ()
 
virtual DisplayParameter displayParameter ()
 
- Public Member Functions inherited from Responder
 Responder (Responder *parentResponder)
 
virtual void willResignFirstResponder ()
 
virtual void didEnterResponderChain (Responder *previousFirstResponder)
 
virtual void willExitResponderChain (Responder *nextFirstResponder)
 
ResponderparentResponder () const
 
RespondercommonAncestorWith (Responder *responder)
 
void setParentResponder (Responder *responder)
 
Appapp ()
 
virtual Toolboxtoolbox ()
 
- Public Member Functions inherited from SimpleListViewDataSource
KDCoordinate rowHeight (int j) override
 
KDCoordinate cumulatedHeightFromIndex (int j) override
 
int indexFromCumulatedHeight (KDCoordinate offsetY) override
 
HighlightCellreusableCell (int index, int type) override
 
int reusableCellCount (int type) override
 
int typeAtLocation (int i, int j) override
 
- Public Member Functions inherited from ListViewDataSource
virtual KDCoordinate cellWidth ()
 
KDCoordinate columnWidth (int i) override
 
int numberOfColumns () override
 
void willDisplayCellAtLocation (HighlightCell *cell, int x, int y) override
 
int indexFromCumulatedWidth (KDCoordinate offsetX) override
 
KDCoordinate cumulatedWidthFromIndex (int i) override
 
- Public Member Functions inherited from SelectableTableViewDataSource
 SelectableTableViewDataSource ()
 
int selectedRow ()
 
int selectedColumn ()
 
void selectRow (int j)
 
void selectColumn (int i)
 
void selectCellAtLocation (int i, int j)
 
- Public Member Functions inherited from ScrollViewDataSource
 ScrollViewDataSource ()
 
KDPoint offset () const
 
bool setOffset (KDPoint offset)
 

Additional Inherited Members

- Public Types inherited from ViewController
enum  DisplayParameter { DisplayParameter::Default, DisplayParameter::DoNotShowOwnTitle, DisplayParameter::WantsMaximumSpace }
 
- Protected Attributes inherited from Shared::ValuesFunctionParameterController
MessageTableCellWithChevron m_copyColumn
 
SelectableTableView m_selectableTableView
 

Detailed Description

Definition at line 11 of file function_parameter_controller.h.

Constructor & Destructor Documentation

◆ FunctionParameterController()

Graph::FunctionParameterController::FunctionParameterController ( ValuesController valuesController)

Definition at line 9 of file function_parameter_controller.cpp.

Member Function Documentation

◆ handleEvent()

bool Graph::FunctionParameterController::handleEvent ( Ion::Events::Event  event)
overridevirtual

Reimplemented from Responder.

Definition at line 22 of file function_parameter_controller.cpp.

◆ numberOfRows()

int Graph::FunctionParameterController::numberOfRows ( )
overridevirtual

Reimplemented from Shared::ValuesFunctionParameterController.

Definition at line 44 of file function_parameter_controller.cpp.

◆ reusableCell()

HighlightCell * Graph::FunctionParameterController::reusableCell ( int  index)
overridevirtual

Reimplemented from Shared::ValuesFunctionParameterController.

Definition at line 48 of file function_parameter_controller.cpp.

◆ reusableCellCount()

int Graph::FunctionParameterController::reusableCellCount ( )
overridevirtual

Reimplemented from Shared::ValuesFunctionParameterController.

Definition at line 59 of file function_parameter_controller.cpp.

◆ setFunction()

void Graph::FunctionParameterController::setFunction ( Shared::Function function)
overridevirtual

Reimplemented from Shared::ValuesFunctionParameterController.

Definition at line 17 of file function_parameter_controller.cpp.

◆ viewWillAppear()

void Graph::FunctionParameterController::viewWillAppear ( )
overridevirtual

Reimplemented from ViewController.

Definition at line 63 of file function_parameter_controller.cpp.

◆ willDisplayCellForIndex()

void Graph::FunctionParameterController::willDisplayCellForIndex ( HighlightCell cell,
int  index 
)
overridevirtual

Reimplemented from ListViewDataSource.

Definition at line 70 of file function_parameter_controller.cpp.


The documentation for this class was generated from the following files: