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

virtual void Impala::Application::IDash::ScreenQuery::PreviewBarSelectionEvent ( OglGui::Window src,
std::string  concept,
bool  selected,
void *  userData 
) [inline, virtual]

Reimplemented from Impala::Visualization::GUI::PreviewBarSelectionListener.

Definition at line 66 of file ScreenQuery.h.

References AddComponent(), AddConceptToQuery(), ILOG_USER, RemoveComponent(), RemoveConceptFromQuery(), SEL_FROMSET, and SEL_FROMTREE.

00067     {
00068         if (userData == (void*) SEL_FROMTREE) {
00069             if (selected) {
00070                 ILOG_USER( "selected concept from tree: " << concept );
00071                 AddConceptToQuery(concept);
00072             } else {
00073                 ILOG_USER( "deselected concept from tree: " << concept );
00074                 RemoveConceptFromQuery(concept);
00075             }
00076         }
00077         if (userData == (void*) SEL_FROMSET) {
00078             if (selected) {
00079                 ILOG_USER( concept << " selected in suggested set." );
00080                 AddComponent("CONCEPT:" + concept);
00081             } else {
00082                 ILOG_USER( concept << " deselected in suggested set." );
00083                 RemoveComponent("CONCEPT:" + concept);
00084             }
00085         }
00086     }

Here is the call graph for this function:


Generated on Fri Mar 19 10:41:27 2010 for ImpalaSrc by  doxygen 1.5.1