#include <TableDataView.h>
Inheritance diagram for Impala::Application::MediaTable::TableDataView:


Public Member Functions | |
| TableDataView () | |
| TableDataView (TableDataSource *table) | |
| virtual void | UpdateRowsEvent () |
| virtual void | UpdateNumberOfRowsEvent () |
| int | GetTotalRows () |
| int | GetFilteredRows () |
| int | GetStartRow () |
| int | GetEndRow () |
| int | GetNumberOfRows () |
| int | GetMark (int sortedrow) |
| int | GetMarkById (int id) |
| void | SetMark (int sortedrow, int mark) |
| void | SetMarkById (int id, int mark) |
| void | MarkAllRows (int mask, bool mark=true) |
| std::map< int, int > | GetMarkedRowsMap () |
| void | MarkRow (int sortedrow, int markstate, bool mark=true, bool toggle=false) |
| void | MarkAllFilteredRows (int markstate, bool mark=true) |
| void | MarkRange (int start, int stop, int markstate, bool mark=true) |
| void | TransformMarkedTo (int sourcemask, int targetmask) |
| void | SetStartRowToFirstMarked (int mark) |
| void | SetStartRow (int startrow) |
| void | SetNumberOfRows (int number) |
| bool | OutOfBounds (int row) |
| bool | OutOfBoundsByID (int id) |
| bool | OutOfBoundsByQuid (unsigned long long quid) |
| String | GetSortColumn () |
| bool | GetSortAscending () |
| std::map< int, bool > | GetUnfilteredRowsMap () |
| virtual void | ApplyFilters () |
| virtual void | SortAndFilter () |
| void | SetSortColumn (String column, bool ascending=true) |
| void | AddTableDataViewListener (TableDataViewListener *l) |
| void | DoUpdateRowsEvent () |
| void | DoUpdateNumberOfRowsEvent () |
| void | DoUpdateSelectionEvent () |
| void | DoUpdateSortEvent () |
| void | DoUpdateScrollFromSourceEvent () |
| double | GetNormalizedDataByID (String column, int id) |
| int | GetIntDataByID (String column, int id) |
| String | GetTextDataByID (String column, int id) |
| double | GetDoubleDataByID (String column, int id) |
| 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) |
| unsigned long long | GetSortedQuid (String column, int row) |
| int | GetID (int row) |
| int | GetRowForID (int id) |
| void | RemoveFilter (String column) |
| void | RegisterFilter (TableFilter *t) |
| void | EnableFilterByMark (int mark) |
| int | GetMarkFilter () |
| int | GetMarkFilterForEverything () |
| void | DisableFilterByMark () |
| TableColumnVector | GetColumns (bool StaticColumns=true, bool ExtraColumns=false) |
| TableColumn * | GetColumn (std::string column) |
Protected Member Functions | |
| void | SortAndFilterText () |
| void | SortAndFilterFloat () |
| void | SortAndFilterInt () |
Protected Attributes | |
| int | mFilteredRows |
Private Types | |
| typedef Impala::Core::Array::Array2dVec3UInt8 | Array2dVec3UInt8 |
| typedef std::vector< TableColumn * > | TableColumnVector |
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 |
| TableDataSource * | mTableDataSource |
| std::vector< TableDataViewListener * > | mTableListeners |
| std::list< TableFilter * > | mFilters |
| std::vector< int > | mSortSequence |
| std::map< int, int > | mMarkedRows |
| std::map< int, bool > | mVisibleRows |
| ILOG_VAR_DEC | |
Definition at line 46 of file TableDataView.h.
1.5.1