Definition at line 90 of file TableWindow.h. References AddColumnFromDescription(), Impala::Application::MediaTable::TableDataView::GetColumns(), Impala::Application::MediaTable::TableDataViewController::GetTableDataView(), HandleColumnPositions(), HandleLayoutChange(), ILOG_DEBUG, mImageColumn, mStaticColumnCount, mStaticColumnWidth, and Impala::Application::MediaTable::TableDataSource::TYPE_IMAGE. Referenced by Impala::Application::MediaTable::MediaTable::Init(). 00091 { 00092 std::vector<TableColumn*> c = GetTableDataView()->GetColumns(true, false); 00093 ILOG_DEBUG("Adding " << c.size() << " fixed columns from datasource"); 00094 int swidth = 0; 00095 for (int i=0; i<c.size();i++) 00096 { 00097 AddColumnFromDescription(c[i]); 00098 if (c[i]->GetType() == TableDataSource::TYPE_IMAGE) 00099 { 00100 ILOG_DEBUG("Found image column: " << c[i]->GetName()); 00101 mImageColumn = c[i]->GetName(); 00102 } 00103 swidth += c[i]->GetWidth(); 00104 } 00105 00106 mStaticColumnWidth = swidth; 00107 mStaticColumnCount = c.size(); 00108 00109 std::vector<TableColumn*> d=GetTableDataView()->GetColumns(false, true); 00110 ILOG_DEBUG("Adding " << d.size() << " dynamic columns from datasource"); 00111 for (int i=0; i<d.size();i++) 00112 { 00113 AddColumnFromDescription(d[i], true); 00114 } 00115 00116 HandleColumnPositions(); 00117 HandleLayoutChange(); 00118 }
Here is the call graph for this function:
|