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:
|