ICmdUI Class Reference
[GUI Utility Classes and Modules]

Search Toolkit Book for ICmdUI

#include <command.hpp>

Inheritance diagram for ICmdUI:

Inheritance graph
[legend]
Collaboration diagram for ICmdUI:

Collaboration graph
[legend]
List of all members.

Detailed Description

ICmdUI - interface for updating command GUI elements such as menu itms and tool bar buttons.

Definition at line 60 of file command.hpp.

Public Member Functions

virtual ~ICmdUI ()
virtual TCmdID GetCommand () const =0
virtual void Enable (bool en)=0
virtual void SetCheck (bool set)=0
virtual void SetRadio (bool set)=0
virtual void SetLabel (const string &label)=0


Constructor & Destructor Documentation

virtual ICmdUI::~ICmdUI  )  [inline, virtual]
 

Definition at line 63 of file command.hpp.


Member Function Documentation

virtual void ICmdUI::Enable bool  en  )  [pure virtual]
 

Implemented in CTestCmdUI.

Referenced by CTestCommandHandler::OnUpdateCheck(), CTracingHandler::OnUpdateCommand_1(), CTracingHandler::OnUpdateCommand_2(), CTracingHandler::OnUpdateCommand_Range(), and CTestCommandHandler::OnUpdateDisable().

virtual TCmdID ICmdUI::GetCommand  )  const [pure virtual]
 

Implemented in CTestCmdUI.

Referenced by CTracingHandler::OnUpdateCommand_Range().

virtual void ICmdUI::SetCheck bool  set  )  [pure virtual]
 

Implemented in CTestCmdUI.

Referenced by CTestCommandHandler::OnUpdateCheck().

virtual void ICmdUI::SetLabel const string &  label  )  [pure virtual]
 

Implemented in CTestCmdUI.

virtual void ICmdUI::SetRadio bool  set  )  [pure virtual]
 

Implemented in CTestCmdUI.


The documentation for this class was generated from the following file:
Generated on Mon Dec 7 15:32:58 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:24:25 2009 by modify_doxy.py rev. 173732