1 #ifndef ESCHER_SIMPLE_TABLE_VIEW_DATA_SOURCE_H 2 #define ESCHER_SIMPLE_TABLE_VIEW_DATA_SOURCE_H int typeAtLocation(int i, int j) override
KDCoordinate cumulatedWidthFromIndex(int i) override
virtual int reusableCellCount()=0
virtual KDCoordinate cellHeight()=0
virtual KDCoordinate cellWidth()=0
int indexFromCumulatedWidth(KDCoordinate offsetX) override
KDCoordinate cumulatedHeightFromIndex(int j) override
int indexFromCumulatedHeight(KDCoordinate offsetY) override
KDCoordinate columnWidth(int i) override
KDCoordinate rowHeight(int j) override
virtual HighlightCell * reusableCell(int index)=0