Numworks Epsilon  1.4.1
Graphing Calculator Operating System
SimpleTableViewDataSource Class Referenceabstract

#include <simple_table_view_data_source.h>

Inheritance diagram for SimpleTableViewDataSource:
TableViewDataSource Home::Controller

Public Member Functions

virtual KDCoordinate cellHeight ()=0
 
virtual KDCoordinate cellWidth ()=0
 
KDCoordinate columnWidth (int i) override
 
KDCoordinate rowHeight (int j) override
 
KDCoordinate cumulatedWidthFromIndex (int i) override
 
KDCoordinate cumulatedHeightFromIndex (int j) override
 
int indexFromCumulatedWidth (KDCoordinate offsetX) override
 
int indexFromCumulatedHeight (KDCoordinate offsetY) override
 
virtual HighlightCellreusableCell (int index)=0
 
virtual int reusableCellCount ()=0
 
HighlightCellreusableCell (int index, int type) override
 
int reusableCellCount (int type) override
 
int typeAtLocation (int i, int j) override
 
- Public Member Functions inherited from TableViewDataSource
virtual int numberOfRows ()=0
 
virtual int numberOfColumns ()=0
 
virtual void willDisplayCellAtLocation (HighlightCell *cell, int i, int j)
 

Detailed Description

Definition at line 7 of file simple_table_view_data_source.h.

Member Function Documentation

◆ cellHeight()

virtual KDCoordinate SimpleTableViewDataSource::cellHeight ( )
pure virtual

Implemented in Home::Controller.

◆ cellWidth()

virtual KDCoordinate SimpleTableViewDataSource::cellWidth ( )
pure virtual

Implemented in Home::Controller.

◆ columnWidth()

KDCoordinate SimpleTableViewDataSource::columnWidth ( int  i)
overridevirtual

Implements TableViewDataSource.

Definition at line 8 of file simple_table_view_data_source.cpp.

◆ cumulatedHeightFromIndex()

KDCoordinate SimpleTableViewDataSource::cumulatedHeightFromIndex ( int  j)
overridevirtual

Implements TableViewDataSource.

Definition at line 20 of file simple_table_view_data_source.cpp.

◆ cumulatedWidthFromIndex()

KDCoordinate SimpleTableViewDataSource::cumulatedWidthFromIndex ( int  i)
overridevirtual

Implements TableViewDataSource.

Definition at line 16 of file simple_table_view_data_source.cpp.

◆ indexFromCumulatedHeight()

int SimpleTableViewDataSource::indexFromCumulatedHeight ( KDCoordinate  offsetY)
overridevirtual

Implements TableViewDataSource.

Definition at line 32 of file simple_table_view_data_source.cpp.

◆ indexFromCumulatedWidth()

int SimpleTableViewDataSource::indexFromCumulatedWidth ( KDCoordinate  offsetX)
overridevirtual

Implements TableViewDataSource.

Definition at line 24 of file simple_table_view_data_source.cpp.

◆ reusableCell() [1/2]

virtual HighlightCell* SimpleTableViewDataSource::reusableCell ( int  index)
pure virtual

Implemented in Home::Controller.

◆ reusableCell() [2/2]

HighlightCell * SimpleTableViewDataSource::reusableCell ( int  index,
int  type 
)
overridevirtual

Implements TableViewDataSource.

Definition at line 40 of file simple_table_view_data_source.cpp.

◆ reusableCellCount() [1/2]

virtual int SimpleTableViewDataSource::reusableCellCount ( )
pure virtual

Implemented in Home::Controller.

◆ reusableCellCount() [2/2]

int SimpleTableViewDataSource::reusableCellCount ( int  type)
overridevirtual

Implements TableViewDataSource.

Definition at line 45 of file simple_table_view_data_source.cpp.

◆ rowHeight()

KDCoordinate SimpleTableViewDataSource::rowHeight ( int  j)
overridevirtual

Implements TableViewDataSource.

Definition at line 12 of file simple_table_view_data_source.cpp.

◆ typeAtLocation()

int SimpleTableViewDataSource::typeAtLocation ( int  i,
int  j 
)
overridevirtual

Implements TableViewDataSource.

Definition at line 50 of file simple_table_view_data_source.cpp.


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