#include <ScreenBrowser.h>
Inheritance diagram for Impala::Application::IDash::ScreenBrowser:
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) | |
RotorBrowser * | Browser () |
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) |
Window * | StillsAnimationControl (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 | |
Window * | mQueryPane |
Window * | mBrowserPane |
Window * | mDetailPane |
Window * | mControlPane |
Visualization::RotorBrowser::RotorBrowserGUI * | mRotorBrowserGUI |
Visualization::GUI::ShotDetailSidebar * | mShotDetails |
bool | mEnableQueryPane |
std::map< int, std::string > | mToggleMap |
int | mToggleLastID |
std::list< std::string > | mQueryComponents |
std::vector< DossierListener * > | mListeners |
ILOG_VAR_DEC | |
Window * | mAnimWnd |
Window * | mBrowserPane |
Window * | mQueryPane |
Window * | mDetailPane |
Window * | mControlPane |
RadioGroup * | mRadioAutoStills |
CheckBox * | mCenterVideoCheckBox |
RotorBrowserGUI * | mRotorBrowserGUI |
ShotDetailSidebar * | mShotDetails |
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 |
Definition at line 46 of file ScreenBrowser.h.