|
Public Types |
typedef Core::Trec::ThreadSet | ThreadSet |
typedef OglGui::ScrollBar | ScrollBar |
typedef OglGui::ScrollWnd | ScrollWnd |
typedef OglGui::StaticText | StaticText |
typedef OglGui::TextField | TextField |
typedef OglGui::DropDownWindow | DropDownWindow |
Public Member Functions |
| ConceptTreeBrowser (OglGui::Window *parent, int w, int h, int thumbW, int thumbH, double viewscale, ThreadSet *threadset, String title="Concept tree browser") |
DropDownWindow * | CatFilledDropDown (DropDownWindow *parent, char *title, char *folder) |
DropDownWindow * | DropWnd () |
void | Reset () |
void | AddConcept (String name, String parent, double quality, int type) |
void | SetPreviewBarSelectionListener (PreviewBarSelectionListener *l, void *userData) |
Private Member Functions |
virtual void | TextFieldChangedEvent (TextField *src, void *userData) |
virtual void | PreviewBarSelectionEvent (OglGui::Window *src, String concept, bool selected, void *userData) |
virtual void | PreviewBarImageClickEvent (OglGui::Window *src, String concept, int keyframeID, void *userData) |
void | SetFilter (String filtertext) |
void | Init (int thumbW, int thumbH, double viewscale, ThreadSet *threadset, String title) |
Private Attributes |
int | mThumbWidth |
int | mThumbHeight |
double | mViewScale |
DropDownWindow * | mDropWnd |
ScrollBar * | mBar |
TextField * | mKeyWordSearch |
ThreadSet * | mThreadSet |
std::map< String, DropDownWindow * > | mRootWnds |
std::map< String, int > | mRootWndCounts |
std::map< String, String > | mChildToParent |
std::map< String, ConceptPreviewBar * > | mChildWnds |
PreviewBarSelectionListener * | mListener |
void * | mListenerData |
| ILOG_VAR_DEC |