Definition at line 80 of file TableWindow.h. References AddColumnFromDescription(), Impala::Application::VideoExcel::TableDataSource::GetColumns(), Impala::Application::VideoExcel::TableDataSource::GetExtraColumns(), HandleColumnPositions(), HandleLayoutChange(), ILOG_DEBUG, mSource, mStaticColumnCount, and mStaticColumnWidth. Referenced by Impala::Application::VideoExcel::VideoExcel::Init(). 00081 { 00082 std::vector<TableSourceColumnDescription> c = mSource->GetColumns(); 00083 ILOG_DEBUG("Adding " << c.size() << " fixed columns from datasource"); 00084 int swidth = 0; 00085 for (int i=0; i<c.size();i++) 00086 { 00087 AddColumnFromDescription(c[i]); 00088 swidth += c[i].GetWidth(); 00089 } 00090 00091 mStaticColumnWidth = swidth; 00092 mStaticColumnCount = c.size(); 00093 00094 std::vector<TableSourceColumnDescription> d=mSource->GetExtraColumns(); 00095 ILOG_DEBUG("Adding " << d.size() << " dynamic columns from datasource"); 00096 for (int i=0; i<d.size();i++) 00097 { 00098 AddColumnFromDescription(d[i], true); 00099 } 00100 00101 HandleColumnPositions(); 00102 HandleLayoutChange(); 00103 }
Here is the call graph for this function:
|