Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Sequence::TypeParameterController Class Reference

#include <type_parameter_controller.h>

Inheritance diagram for Sequence::TypeParameterController:
ViewController SimpleListViewDataSource SelectableTableViewDataSource Responder ListViewDataSource ScrollViewDataSource TableViewDataSource

Public Member Functions

 TypeParameterController (Responder *parentResponder, SequenceStore *sequenceStore, ListController *list, TableCell::Layout cellLayout, KDCoordinate topMargin=0, KDCoordinate rightMargin=0, KDCoordinate bottomMargin=0, KDCoordinate leftMargin=0)
 
 ~TypeParameterController ()
 
 TypeParameterController (const TypeParameterController &other)=delete
 
 TypeParameterController (TypeParameterController &&other)=delete
 
TypeParameterControlleroperator= (const TypeParameterController &other)=delete
 
TypeParameterControlleroperator= (TypeParameterController &&other)=delete
 
const char * title () override
 
Viewview () override
 
void viewWillAppear () override
 
void viewDidDisappear () override
 
void didBecomeFirstResponder () override
 
bool handleEvent (Ion::Events::Event event) override
 
int numberOfRows () override
 
KDCoordinate cellHeight () override
 
HighlightCellreusableCell (int index) override
 
int reusableCellCount () override
 
void willDisplayCellAtLocation (HighlightCell *cell, int i, int j) override
 
void setSequence (Sequence *sequence)
 
- Public Member Functions inherited from ViewController
 ViewController (Responder *parentResponder)
 
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
 
virtual void willDisplayCellForIndex (HighlightCell *cell, int index)
 
- 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 }
 

Detailed Description

Definition at line 11 of file type_parameter_controller.h.

Constructor & Destructor Documentation

◆ TypeParameterController() [1/3]

Sequence::TypeParameterController::TypeParameterController ( Responder parentResponder,
SequenceStore sequenceStore,
ListController list,
TableCell::Layout  cellLayout,
KDCoordinate  topMargin = 0,
KDCoordinate  rightMargin = 0,
KDCoordinate  bottomMargin = 0,
KDCoordinate  leftMargin = 0 
)

Definition at line 12 of file type_parameter_controller.cpp.

◆ ~TypeParameterController()

Sequence::TypeParameterController::~TypeParameterController ( )

Definition at line 28 of file type_parameter_controller.cpp.

◆ TypeParameterController() [2/3]

Sequence::TypeParameterController::TypeParameterController ( const TypeParameterController other)
delete

◆ TypeParameterController() [3/3]

Sequence::TypeParameterController::TypeParameterController ( TypeParameterController &&  other)
delete

Member Function Documentation

◆ cellHeight()

KDCoordinate Sequence::TypeParameterController::cellHeight ( )
overridevirtual

Implements SimpleListViewDataSource.

Definition at line 110 of file type_parameter_controller.cpp.

◆ didBecomeFirstResponder()

void Sequence::TypeParameterController::didBecomeFirstResponder ( )
overridevirtual

Reimplemented from Responder.

Definition at line 58 of file type_parameter_controller.cpp.

◆ handleEvent()

bool Sequence::TypeParameterController::handleEvent ( Ion::Events::Event  event)
overridevirtual

Reimplemented from Responder.

Definition at line 63 of file type_parameter_controller.cpp.

◆ numberOfRows()

int Sequence::TypeParameterController::numberOfRows ( )
overridevirtual

Implements TableViewDataSource.

Definition at line 95 of file type_parameter_controller.cpp.

◆ operator=() [1/2]

TypeParameterController& Sequence::TypeParameterController::operator= ( const TypeParameterController other)
delete

◆ operator=() [2/2]

TypeParameterController& Sequence::TypeParameterController::operator= ( TypeParameterController &&  other)
delete

◆ reusableCell()

HighlightCell * Sequence::TypeParameterController::reusableCell ( int  index)
overridevirtual

Implements SimpleListViewDataSource.

Definition at line 99 of file type_parameter_controller.cpp.

◆ reusableCellCount()

int Sequence::TypeParameterController::reusableCellCount ( )
overridevirtual

Implements SimpleListViewDataSource.

Definition at line 106 of file type_parameter_controller.cpp.

◆ setSequence()

void Sequence::TypeParameterController::setSequence ( Sequence sequence)

Definition at line 134 of file type_parameter_controller.cpp.

◆ title()

const char * Sequence::TypeParameterController::title ( )
overridevirtual

Reimplemented from ViewController.

Definition at line 37 of file type_parameter_controller.cpp.

◆ view()

View * Sequence::TypeParameterController::view ( )
overridevirtual

Implements ViewController.

Definition at line 44 of file type_parameter_controller.cpp.

◆ viewDidDisappear()

void Sequence::TypeParameterController::viewDidDisappear ( )
overridevirtual

Reimplemented from ViewController.

Definition at line 53 of file type_parameter_controller.cpp.

◆ viewWillAppear()

void Sequence::TypeParameterController::viewWillAppear ( )
overridevirtual

Reimplemented from ViewController.

Definition at line 48 of file type_parameter_controller.cpp.

◆ willDisplayCellAtLocation()

void Sequence::TypeParameterController::willDisplayCellAtLocation ( HighlightCell cell,
int  i,
int  j 
)
overridevirtual

Reimplemented from TableViewDataSource.

Definition at line 117 of file type_parameter_controller.cpp.


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