Definition at line 58 of file TableDataView.h. References Impala::Application::MediaTable::TableDataSource::AddTableDataSourceListener(), Impala::Application::MediaTable::TableDataSource::GetColumns(), mDisplayRows, mFilterByMark, mFilteredRows, mFiltersActive, mFiltersWorking, mSortAscending, mSortColumn, mSortType, mStartRow, mTableDataSource, SetSortColumn(), and Impala::Application::MediaTable::TableDataSource::TYPE_FLAG_IMAGE. 00059 { 00060 mTableDataSource = table; 00061 // TODO: Cleanup unused variables 00062 mDisplayRows = 50; 00063 mFilteredRows = 1000; 00064 mStartRow = 0; 00065 mSortType = 1; 00066 mSortColumn = ""; 00067 mSortAscending = true; 00068 mFiltersWorking = false; 00069 mFiltersActive = false; 00070 mFilterByMark = -1; 00071 00072 // Set default sorting 00073 TableColumnVector::iterator it; 00074 00075 if(mTableDataSource) 00076 { 00077 mTableDataSource->AddTableDataSourceListener(this); 00078 TableColumnVector columns = 00079 mTableDataSource->GetColumns(true, false); 00080 for ( it = columns.begin() ; it < columns.end(); it++ ) 00081 { 00082 if((*it)->GetType() != TableDataSource::TYPE_FLAG_IMAGE) 00083 { 00084 SetSortColumn((*it)->GetName()); 00085 break; 00086 } 00087 } 00088 } 00089 }
Here is the call graph for this function:
|