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

void Impala::Application::MediaTable::MediaTable::TabSelectionEvent ( Tabs src,
int  tabNr,
void *  data 
) [inline, private, virtual]

Reimplemented from OglGui::TabsListener.

Definition at line 520 of file MediaTable.h.

References Impala::Application::MediaTable::TableDataView::DoUpdateNumberOfRowsEvent(), Impala::Application::MediaTable::TableDataView::DoUpdateScrollFromSourceEvent(), OglGui::Tabs::GetActiveTab(), Impala::Application::MediaTable::TableDataViewController::GetTableDataView(), ILOG_USER, Impala::MakeString(), mGrid, mOverview, mTable, Impala::Application::MediaTable::TableOverviewWindow::SetHeaderHeight(), Impala::Application::MediaTable::TableDataViewListener::SetListenTableUpdates(), Impala::Application::MediaTable::TableWindow::SetShowPreview(), and Impala::Application::MediaTable::GridWindow::SetShowPreview().

00521     {
00522         switch (tabNr)
00523         {
00524             case 0:
00525                 ILOG_USER("User switched to TABLE visualization");
00526                 mOverview->SetHeaderHeight(40);
00527                 mGrid->SetListenTableUpdates(false);
00528                                 mGrid->SetShowPreview(false);
00529                 mTable->SetListenTableUpdates(true);
00530                                 mTable->GetTableDataView()->DoUpdateNumberOfRowsEvent();
00531                 mTable->GetTableDataView()->DoUpdateScrollFromSourceEvent();
00532                 break;
00533             case 1:
00534                 ILOG_USER("User switched to GRID visualization");
00535                 mOverview->SetHeaderHeight(0);
00536                 mGrid->SetListenTableUpdates(true);
00537                                 mTable->SetShowPreview(false);
00538                 mTable->SetListenTableUpdates(false);
00539                                 mGrid->GetTableDataView()->DoUpdateNumberOfRowsEvent();
00540                 mGrid->GetTableDataView()->DoUpdateScrollFromSourceEvent();
00541                 break;
00542             default:
00543                 ILOG_USER("User switched to visualization at tab " << MakeString(src->GetActiveTab()));
00544                 mOverview->SetHeaderHeight(40);
00545                 mGrid->SetListenTableUpdates(false);
00546                 mTable->SetListenTableUpdates(false);
00547                                 mGrid->SetShowPreview(false);
00548                                 mTable->SetShowPreview(false);
00549                 break;
00550         }
00551     }

Here is the call graph for this function:


Generated on Fri Mar 19 10:42:59 2010 for ImpalaSrc by  doxygen 1.5.1