NCBI C++ ToolKit
Public Member Functions | Protected Attributes | List of all members

Search Toolkit Book for CUIObject

CUIObject - default mix-in implementation of IUIObject. More...

#include <gui/utils/ui_object.hpp>

+ Inheritance diagram for CUIObject:
+ Collaboration diagram for CUIObject:

Public Member Functions

 CUIObject (const string &label, const string &icon_alias, const string &hint=kEmptyStr, const string &description=kEmptyStr, const string &help_id=kEmptyStr, const string &log_event=kEmptyStr)
 CUIObject. More...
 
 CUIObject (const CUIObject &obj)
 
virtual ~CUIObject ()
 
virtual void Init (const string &label, const string &icon_alias, const string &hint=kEmptyStr, const string &description=kEmptyStr, const string &help_id=kEmptyStr, const string &log_event=kEmptyStr)
 
virtual void SetLabel (const string &label)
 
virtual void SetIconAlias (const string &alias)
 
virtual void SetHint (const string &hint)
 
virtual void SetDescription (const string &descr)
 
virtual void SetHelpId (const string &help_id)
 
virtual void SetLogEvent (const string &log_event)
 
virtual const stringGetLabel () const
 
virtual const stringGetIconAlias () const
 
virtual const stringGetHint () const
 
virtual const stringGetDescription () const
 
virtual const stringGetHelpId () const
 
virtual const stringGetLogEvent () const
 
- Public Member Functions inherited from IUIObject
virtual ~IUIObject ()
 

Protected Attributes

string m_Label
 
string m_IconAlias
 
string m_Hint
 
string m_Description
 
string m_HelpId
 
string m_LogEvent
 

Detailed Description

CUIObject - default mix-in implementation of IUIObject.

Definition at line 79 of file ui_object.hpp.


The documentation for this class was generated from the following files:
Modified on Sat Jul 13 13:40:07 2024 by modify_doxy.py rev. 669887