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

#include <list_controller.h>

Inheritance diagram for Graph::ListController:
Shared::ListController DynamicViewController ButtonRowDelegate TableViewDataSource SelectableTableViewDataSource SelectableTableViewDelegate ViewController ScrollViewDataSource Responder

Public Member Functions

 ListController (Responder *parentResponder, CartesianFunctionStore *functionStore, ButtonRowController *header, ButtonRowController *footer)
 
const char * title () override
 
int numberOfRows () override
 
KDCoordinate rowHeight (int j) override
 
- Public Member Functions inherited from Shared::ListController
 ListController (Responder *parentResponder, FunctionStore *functionStore, ButtonRowController *header, ButtonRowController *footer, I18n::Message text)
 
int numberOfColumns () override
 
KDCoordinate columnWidth (int i) override
 
KDCoordinate cumulatedWidthFromIndex (int i) override
 
KDCoordinate cumulatedHeightFromIndex (int j) override
 
int indexFromCumulatedWidth (KDCoordinate offsetX) override
 
int indexFromCumulatedHeight (KDCoordinate offsetY) override
 
int typeAtLocation (int i, int j) override
 
HighlightCell * reusableCell (int index, int type) override
 
int reusableCellCount (int type) override
 
void willDisplayCellAtLocation (HighlightCell *cell, int i, int j) override
 
int numberOfButtons (ButtonRowController::Position position) const override
 
Button * buttonAtIndex (int index, ButtonRowController::Position position) const override
 
void didBecomeFirstResponder () override
 
bool handleEvent (Ion::Events::Event event) override
 
void didEnterResponderChain (Responder *previousFirstResponder) override
 
void willExitResponderChain (Responder *nextFirstResponder) override
 
void tableViewDidChangeSelection (SelectableTableView *t, int previousSelectedCellX, int previousSelectedCellY) override
 
- Public Member Functions inherited from DynamicViewController
 DynamicViewController (Responder *parentResponder)
 
 ~DynamicViewController ()
 
 DynamicViewController (const DynamicViewController &other)=delete
 
 DynamicViewController (DynamicViewController &&other)=delete
 
DynamicViewController & operator= (const DynamicViewController &other)=delete
 
DynamicViewController & operator= (DynamicViewController &&other)=delete
 
View * view () override
 
void viewWillAppear () override
 
void viewDidDisappear () override
 
- Public Member Functions inherited from ViewController
 ViewController (Responder *parentResponder)
 
virtual DisplayParameter displayParameter ()
 
- Public Member Functions inherited from Responder
 Responder (Responder *parentResponder)
 
virtual void willResignFirstResponder ()
 
Responder * parentResponder () const
 
Responder * commonAncestorWith (Responder *responder)
 
void setParentResponder (Responder *responder)
 
App * app ()
 
virtual Toolbox * toolbox ()
 
- Public Member Functions inherited from ButtonRowDelegate
 ButtonRowDelegate (ButtonRowController *header, ButtonRowController *footer)
 
ButtonRowController * header ()
 
ButtonRowController * footer ()
 
- 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 Member Functions inherited from Shared::ListController
StackViewController * stackController () const
 
void configureFunction (Function *function)
 
virtual void reinitExpression (Function *function)
 
SelectableTableView * selectableTableView ()
 
View * loadView () override
 
void unloadView (View *view) override
 
- Protected Attributes inherited from Shared::ListController
FunctionStore * m_functionStore
 

Detailed Description

Definition at line 14 of file list_controller.h.

Constructor & Destructor Documentation

◆ ListController()

Graph::ListController::ListController ( Responder *  parentResponder,
CartesianFunctionStore *  functionStore,
ButtonRowController *  header,
ButtonRowController *  footer 
)

Definition at line 11 of file list_controller.cpp.

Member Function Documentation

◆ numberOfRows()

int Graph::ListController::numberOfRows ( )
overridevirtual

Implements TableViewDataSource.

Definition at line 23 of file list_controller.cpp.

◆ rowHeight()

KDCoordinate Graph::ListController::rowHeight ( int  j)
overridevirtual

Implements TableViewDataSource.

Definition at line 30 of file list_controller.cpp.

◆ title()

const char * Graph::ListController::title ( )
overridevirtual

Reimplemented from ViewController.

Definition at line 19 of file list_controller.cpp.


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