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

Impala::Application::IDash::ScreenBrowser Class Reference

#include <ScreenBrowser.h>

Inheritance diagram for Impala::Application::IDash::ScreenBrowser:

Inheritance graph
[legend]
Collaboration diagram for Impala::Application::IDash::ScreenBrowser:

Collaboration graph
[legend]
List of all members.

Public Types

typedef OglGui::Window Window
typedef OglGui::Strut Strut
typedef OglGui::Button Button
typedef OglGui::CheckBox CheckBox
typedef OglGui::StaticText StaticText
typedef OglGui::RadioGroup RadioGroup
typedef Visualization::AppController AppController
typedef VisRotorBrowser::RotorBrowserContext RotorBrowserContext
typedef VisRotorBrowser::RotorBrowserGUI RotorBrowserGUI
typedef VisRotorBrowser::RotorBrowserContext RotorBrowserContext
typedef VisRotorBrowser::RotorBrowser RotorBrowser
typedef Visualization::AppController AppController
typedef Visualization::GUI::ShotDetailSidebar ShotDetailSidebar
typedef OglGui::Window Window
typedef OglGui::Strut Strut
typedef OglGui::Button Button
typedef OglGui::CheckBox CheckBox
typedef OglGui::StaticText StaticText
typedef OglGui::RadioGroup RadioGroup

Public Member Functions

 ScreenBrowser (int width, int height, bool enableQueryPane)
 ScreenBrowser (OglGui::Window *parent, int width, int height, bool enableQueryPane)
 ScreenBrowser (OglGui::Window *parent, bool enableQueryPane)
virtual void ContextMoveEvent (OglGui::Window *src, int direction, int position)
virtual void ContextChangeEvent (OglGui::Window *src, RotorBrowserContext *newcontext)
virtual void BookmarkEvent (OglGui::Window *src, int shotid, bool isbookmarked)
virtual void DoInitialQuery ()
virtual void DoConceptQuery (std::list< std::string > queryconcepts)
void AddDossierListener (DossierListener *l)
 ScreenBrowser (int width, int height, int controlId=-1, bool enableQueryPane=false)
 ScreenBrowser (Window *parent, int width, int height, int controlId=-1, bool enableQueryPane=false)
 ScreenBrowser (Window *parent, int controlId=-1, bool enableQueryPane=false)
RotorBrowserBrowser ()
void HandleStillAnimation ()
virtual void ContextMoveEvent (Window *src, int direction, int position)
virtual void ContextChangeEvent (Window *src, RotorBrowserContext *newcontext)
virtual void BookmarkEvent (Window *src, int shotid, bool isbookmarked)
virtual void DoInitialQuery ()
virtual void DoConceptQuery (std::list< std::string > queryconcepts)
virtual void DisplayFunc ()

Static Public Attributes

static const int MODE_CROSSBROWSER

Private Member Functions

void InitScreen (bool enableQueryPane)
void AddTog (Window *w, char *text, std::string mapping)
void AddBtn (Window *w, char *text, int width=80, int userData=0)
void DoQueryPane (Window *w)
void DoControlsPane (Window *w)
void PlayVideo (int videoID)
void DoQuery ()
void AddComponent (std::string qomponent)
void RemoveComponent (std::string qomponent)
virtual void ButtonSelectionEvent (Button *src, void *vData)
virtual void QueryVisualEvent (std::string visname, int keyframe)
virtual void QueryByRegionEvent (int keyframe, float x, float y, float w, float h)
virtual void CheckBoxEvent (OglGui::CheckBox *src, bool isChecked, void *vData)
virtual void OnRadioChange (RadioGroup *src, int button, void *data)
void AddBtn (Window *w, char *text, int width=80, int userData=0)
void AddRadioBtn (RadioGroup *wnd, char *text, int w)
void DoQueryPane (Window *w)
WindowStillsAnimationControl (Window *wnd, int x, int y, int w, int h)
void DoControlsPane (Window *wnd)
void DoQuery ()
void AddComponent (std::string qomponent)
void RemoveComponent (std::string qomponent)
void ShowAllMovies ()
virtual void ButtonSelectionEvent (Button *src, void *vData)
virtual void OnRadioChange (RadioGroup *src, int button, void *data)
virtual void QueryVisualEvent (std::string visname, int keyframe)
virtual void QueryByRegionEvent (int keyframe, float x, float y, float w, float h)
void InitScreen (int controlId, bool enableQueryPane)
void LogoAnimation ()

Private Attributes

WindowmQueryPane
WindowmBrowserPane
WindowmDetailPane
WindowmControlPane
Visualization::RotorBrowser::RotorBrowserGUImRotorBrowserGUI
Visualization::GUI::ShotDetailSidebarmShotDetails
bool mEnableQueryPane
std::map< int, std::string > mToggleMap
int mToggleLastID
std::list< std::string > mQueryComponents
std::vector< DossierListener * > mListeners
 ILOG_VAR_DEC
WindowmAnimWnd
WindowmBrowserPane
WindowmQueryPane
WindowmDetailPane
WindowmControlPane
RadioGroupmRadioAutoStills
CheckBoxmCenterVideoCheckBox
RotorBrowserGUImRotorBrowserGUI
ShotDetailSidebarmShotDetails
std::list< std::string > mQueryComponents

Static Private Attributes

static const int RAD_LOCALITY = 1
static const int BTN_SHOWSELECTION = 1
static const int BTN_SHOWALLMOVIES = 2
static const int BTN_CROSS = 200
static const int BTN_TFIRST = 101
static const int BTN_TPREV = 102
static const int BTN_TNEXT = 103
static const int BTN_TLAST = 104
static const int BTN_RFIRST = 105
static const int BTN_RPREV = 106
static const int BTN_RNEXT = 107
static const int BTN_RLAST = 108
static const int BTN_BOOKMARK = 110
static const int BTN_PLAYVIDEO = 111
static const int BTN_SHOWSIMILARITY = 112
static const int BTN_SHOWMINIMAP = 113
static const int BTN_UNBOOKMARK = 111
static const int RADIOGROUP_AUTOSTILLS = 113
static const int BTN_STILL_DELAY_MIN = 114
static const int BTN_STILL_DELAY_PLUS = 115

Detailed Description

Definition at line 46 of file ScreenBrowser.h.


The documentation for this class was generated from the following files:
Generated on Fri Mar 19 10:40:12 2010 for ImpalaSrc by  doxygen 1.5.1