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
 
HighlightCellreusableCell (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
 
ButtonbuttonAtIndex (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
 
DynamicViewControlleroperator= (const DynamicViewController &other)=delete
 
DynamicViewControlleroperator= (DynamicViewController &&other)=delete
 
Viewview () 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 ()
 
ResponderparentResponder () const
 
RespondercommonAncestorWith (Responder *responder)
 
void setParentResponder (Responder *responder)
 
Appapp ()
 
virtual Toolboxtoolbox ()
 
- Public Member Functions inherited from ButtonRowDelegate
 ButtonRowDelegate (ButtonRowController *header, ButtonRowController *footer)
 
ButtonRowControllerheader ()
 
ButtonRowControllerfooter ()
 
- 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
StackViewControllerstackController () const
 
void configureFunction (Function *function)
 
virtual void reinitExpression (Function *function)
 
SelectableTableViewselectableTableView ()
 
ViewloadView () override
 
void unloadView (View *view) override
 
- Protected Attributes inherited from Shared::ListController
FunctionStorem_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: