1 #ifndef ESCHER_TABLE_VIEW_DATA_SOURCE_H 2 #define ESCHER_TABLE_VIEW_DATA_SOURCE_H virtual int numberOfColumns()=0
virtual void willDisplayCellAtLocation(HighlightCell *cell, int i, int j)
virtual int indexFromCumulatedWidth(KDCoordinate offsetX)=0
virtual KDCoordinate cumulatedWidthFromIndex(int i)=0
virtual int reusableCellCount(int type)=0
virtual KDCoordinate cumulatedHeightFromIndex(int j)=0
virtual KDCoordinate columnWidth(int i)=0
virtual int numberOfRows()=0
virtual KDCoordinate rowHeight(int j)=0
virtual int indexFromCumulatedHeight(KDCoordinate offsetY)=0
virtual int typeAtLocation(int i, int j)=0
virtual HighlightCell * reusableCell(int index, int type)=0