Numworks Epsilon  1.4.1
Graphing Calculator Operating System
simple_list_view_data_source.h
Go to the documentation of this file.
1 #ifndef ESCHER_SIMPLE_LIST_VIEW_DATA_SOURCE_H
2 #define ESCHER_SIMPLE_LIST_VIEW_DATA_SOURCE_H
3 
6 
8 public:
9  virtual KDCoordinate cellHeight() = 0;
10  KDCoordinate rowHeight(int j) override;
11  KDCoordinate cumulatedHeightFromIndex(int j) override;
12  int indexFromCumulatedHeight(KDCoordinate offsetY) override;
13  virtual HighlightCell * reusableCell(int index) = 0;
14  virtual int reusableCellCount() = 0;
15  HighlightCell * reusableCell(int index, int type) override;
16  int reusableCellCount(int type) override;
17  int typeAtLocation(int i, int j) override;
18 };
19 
20 #endif
int typeAtLocation(int i, int j) override
KDCoordinate cumulatedHeightFromIndex(int j) override
int indexFromCumulatedHeight(KDCoordinate offsetY) override
int16_t KDCoordinate
Definition: coordinate.h:6
virtual int reusableCellCount()=0
virtual KDCoordinate cellHeight()=0
virtual HighlightCell * reusableCell(int index)=0
KDCoordinate rowHeight(int j) override