Abstracts the data as an two-dimensional array where columns are fields in the view. Rows correspond to iterating the dbView through its records. Remember that a dbView can point to related fields or standalone fields to display constant or independently calculated data.
|
Public Member Functions |
| | dbViewAsTableStorage (LTableView *inTableView, dbView *inView, unsigned short headingRows=0) |
| virtual | ~dbViewAsTableStorage () |
| virtual void | SetCellData (const STableCell &inCell, const void *inDataPtr, UInt32 inDataSize) |
| virtual void | GetCellData (const STableCell &inCell, void *outDataPtr, UInt32 &ioDataSize) const |
| virtual Boolean | FindCellData (STableCell &outCell, const void *inDataPtr, UInt32 inDataSize) const |
| virtual void | InsertRows (UInt32 inHowMany, TableIndexT inAfterRow, const void *inDataPtr, UInt32 inDataSize) |
| virtual void | InsertCols (UInt32 inHowMany, TableIndexT inAfterCol, const void *inDataPtr, UInt32 inDataSize) |
| virtual void | RemoveRows (UInt32 inHowMany, TableIndexT inFromRow) |
| virtual void | RemoveCols (UInt32 inHowMany, TableIndexT inFromCol) |
| virtual void | GetStorageSize (TableIndexT &outRows, TableIndexT &outCols) |
Protected Attributes |
| dbView * | mView |
| unsigned short | mHeadingRows |