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

virtual void Impala::Application::IDash::ScreenBrowser::ButtonSelectionEvent ( Button src,
void *  vData 
) [inline, private, virtual]

Reimplemented from OglGui::ButtonListener.

Definition at line 299 of file ScreenBrowserX.h.

References BTN_BOOKMARK, BTN_CROSS, BTN_SHOWALLMOVIES, BTN_SHOWSIMILARITY, BTN_STILL_DELAY_MIN, BTN_STILL_DELAY_PLUS, BTN_UNBOOKMARK, Impala::Visualization::RotorBrowser::RotorBrowserGUI::FocusToBrowser(), Impala::Visualization::GUI::ShotDetailSidebar::GetShowSimilarity(), ILOG_USER, mRotorBrowserGUI, mShotDetails, Impala::Visualization::RotorBrowser::RotorBrowserGUI::PressKey(), Impala::Visualization::GUI::ShotDetailSidebar::SetShowSimilarity(), ShowAllMovies(), and Impala::Visualization::GUI::ShotDetailSidebar::Update().

00300     {
00301         int userData = (int) (long long) vData;
00302         switch (userData)
00303         {
00304             case BTN_CROSS+0: mRotorBrowserGUI->PressKey('e'); break;
00305             case BTN_CROSS+1: mRotorBrowserGUI->PressKey('q'); break;
00306             case BTN_CROSS+2: mRotorBrowserGUI->PressKey('a'); break;
00307             case BTN_CROSS+3: mRotorBrowserGUI->PressKey('d'); break;
00308             case BTN_CROSS+4: mRotorBrowserGUI->PressKey('w'); break;
00309             case BTN_CROSS+5: mRotorBrowserGUI->PressKey('s'); break;
00310 
00311             case BTN_STILL_DELAY_MIN:  mRotorBrowserGUI->PressKey('='); break;
00312             case BTN_STILL_DELAY_PLUS: mRotorBrowserGUI->PressKey('-'); break;
00313 
00314             case BTN_SHOWALLMOVIES:
00315                 ILOG_USER("BTN: show all movies");
00316                 ShowAllMovies();
00317                 break;
00318 
00319             case BTN_BOOKMARK: mRotorBrowserGUI->PressKey(' '); break;
00320             case BTN_UNBOOKMARK: mRotorBrowserGUI->PressKey('x'); break;
00321 
00322             case BTN_SHOWSIMILARITY:
00323                 ILOG_USER("BTN: show similarity");
00324                 bool mode = !mShotDetails->GetShowSimilarity();
00325                 mShotDetails->SetShowSimilarity(mode);
00326                 mShotDetails->Update();
00327                 break;
00328         }
00329         mRotorBrowserGUI->FocusToBrowser();
00330     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:15:00 2011 for ImpalaSrc by  doxygen 1.5.1