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

virtual void Impala::Application::VideoExcel::TableColumn::OnMenuItem ( Menu src,
int  menuIdx,
String  itemName,
int  itemIdx,
void *  userData 
) [inline, private, virtual]

Reimplemented from OglGui::MenuListener.

Definition at line 193 of file TableColumn.h.

References Impala::Application::VideoExcel::TableFilter::Disable(), ILOG_DEBUG, mFilter, mFilterValueButton, OglGui::StaticText::SetText(), and Impala::Application::VideoExcel::TableFilter::SetValueFilter().

00195     {
00196         ILOG_DEBUG("Selected option " << itemIdx << " menuIdx " << menuIdx <<
00197                    " itemName " << itemName);
00198 
00199         switch (itemIdx)
00200         {
00201             case 1:
00202                 mFilter->SetValueFilter(0.95, false);
00203                 mFilterValueButton->SetText("<5%%");
00204                 break;
00205             case 2:
00206                 mFilter->SetValueFilter(0.90, false);
00207                 mFilterValueButton->SetText("<10%%");
00208                 break;
00209             case 3:
00210                 mFilter->SetValueFilter(0.80, false);
00211                 mFilterValueButton->SetText("<20%%");
00212                 break;
00213             case 4:
00214                 mFilter->SetValueFilter(0.70, false);
00215                 mFilterValueButton->SetText("<30%%");
00216                 break;
00217             case 5:
00218                 mFilter->SetValueFilter(0.50, false);
00219                 mFilterValueButton->SetText("<50%%");
00220                 break;
00221             case 6:
00222                 mFilter->SetValueFilter(0.50, true);
00223                 mFilterValueButton->SetText(">50%%");
00224                 break;
00225             case 7:
00226                 mFilter->SetValueFilter(0.20, false);
00227                 mFilterValueButton->SetText(">20%%");
00228                 break;
00229             case 8:
00230                 mFilter->SetValueFilter(0.10, false);
00231                 mFilterValueButton->SetText(">10%%");
00232                 break;
00233             case 9:
00234                 mFilter->Disable();
00235                 mFilterValueButton->SetText("Filter");
00236                 break;
00237         }
00238     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:16:42 2011 for ImpalaSrc by  doxygen 1.5.1