#include <TableDataSource.h>
Inheritance diagram for Impala::Application::VideoExcel::TableDataSource:


Public Types | |
| typedef Impala::Core::Array::Array2dVec3UInt8 | Array2dVec3UInt8 |
Public Member Functions | |
| TableDataSource () | |
| int | GetTotalRows () |
| int | GetFilteredRows () |
| void | SetStartRow (int startrow) |
| void | SetNumberOfRows (int number) |
| void | SetNumberOfRowsInPixels (int pixels) |
| int | GetMark (int sortedrow) |
| std::map< int, int > | GetMarkedRowsMap () |
| void | MarkRow (int sortedrow, int markstate, bool mark=true, bool toggle=false) |
| void | MarkVisibleRows (int markstate, bool mark=true) |
| void | MarkAllRows (int markstate, bool mark=true) |
| void | MarkRange (int start, int stop, int markstate, bool mark=true) |
| void | TransformMarkedTo (int sourcemask, int targetmask) |
| void | SetZoomRow (int row) |
| void | UnsetZoom () |
| void | SetDefaultRowSizes (int unzoom, int zoom) |
| int | GetStartRow () |
| int | GetEndRow () |
| int | GetNumberOfRows () |
| bool | OutOfBounds (int row) |
| bool | OutOfBoundsByID (int id) |
| String | GetSortColumn () |
| bool | GetSortAscending () |
| std::map< int, bool > | GetVisibleRowsMap () |
| void | SortAndFilter () |
| void | SetSortColumn (String column, int type, bool ascending=true) |
| void | AddTableUpdateListener (TableUpdateListener *l) |
| void | DoUpdateRowsEvent () |
| void | DoUpdateNumberOfRowsEvent () |
| void | DoUpdateSelectionEvent () |
| void | DoUpdateSortEvent () |
| void | DoUpdateScrollFromSourceEvent () |
| String | GetSortedTextData (String column, int row) |
| double | GetSortedNormalizedData (String column, int row) |
| Array2dVec3UInt8 * | GetSortedImageData (String column, int row) |
| Array2dVec3UInt8 * | GetSortedVideoData (String column, int row) |
| int | GetSortedIntData (String column, int row) |
| double | GetSortedDoubleData (String column, int row) |
| virtual int | GetRowHeight (int row) |
| int | GetID (int row) |
| int | GetRowForID (int id) |
| virtual String | GetTextDataByID (String column, int row) |
| virtual Array2dVec3UInt8 * | GetImageDataByID (String column, int row) |
| virtual Array2dVec3UInt8 * | GetVideoDataByID (String column, int row) |
| virtual double | GetNormalizedDataByID (String column, int row) |
| virtual int | GetIntDataByID (String column, int row) |
| virtual double | GetDoubleDataByID (String column, int row) |
| void | RemoveFilter (String column) |
| void | RegisterFilter (TableFilter *t) |
| void | EnableFilterByMark (int mark) |
| int | GetMarkFilter () |
| int | GetMarkFilterForEverything () |
| void | DisableFilterByMark () |
| std::vector< TableSourceColumnDescription > | GetColumns () |
| std::vector< TableSourceColumnDescription > | GetExtraColumns () |
| virtual void | ApplyFilters () |
Static Public Attributes | |
| static const int | TYPE_TEXT = 1 |
| static const int | TYPE_NORMALIZEDVALUE = 2 |
| static const int | TYPE_IMAGE = 3 |
| static const int | TYPE_INT = 4 |
| static const int | TYPE_DOUBLE = 5 |
Protected Member Functions | |
| void | AddStaticColumn (String name, int coltype, int width=120, int param=0) |
| void | AddColumn (String name, int coltype, int width=120, int param=0) |
Protected Attributes | |
| int | mTotalRows |
| int | mFilteredRows |
| int | mDefaultRowHeight |
| int | mDefaultRowZoomHeight |
| int | mZoomRow |
Private Member Functions | |
| bool | IsFiltered (int id) |
Private Attributes | |
| bool | mFiltersActive |
| bool | mFiltersWorking |
| bool | mSortAscending |
| int | mStartRow |
| int | mDisplayRows |
| int | mSortType |
| int | mFilterByMark |
| String | mSortColumn |
| std::vector< TableUpdateListener * > | mTableListeners |
| std::list< TableFilter * > | mFilters |
| std::vector< int > | mSortSequence |
| std::map< int, int > | mMarkedRows |
| std::map< int, bool > | mVisibleRows |
| std::vector< TableSourceColumnDescription > | mColumnNames |
| std::vector< TableSourceColumnDescription > | mExtraColumnNames |
| ILOG_VAR_DEC | |
Definition at line 46 of file TableDataSource.h.
1.5.1