Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

void Impala::Application::VideoExcel::TableWindow::AddColumnsFromDataSource (  )  [inline]

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:


Generated on Thu Jan 13 09:16:50 2011 for ImpalaSrc by  doxygen 1.5.1