Gnome::Bonobo::Servers::UIComponent Class Reference

#include <uicomponent.h>

Inheritance diagram for Gnome::Bonobo::Servers::UIComponent:

Gnome::Bonobo::Servers::Unknown_CppImpl List of all members.

Public Types

typedef sigc::slot< void > SlotVerbHandler

Public Member Functions

 UIComponent ()
virtual ~UIComponent ()
virtual void setContainer (::Bonobo::UIContainer_ptr container) throw (CORBA::SystemException)
virtual void unsetContainer () throw (CORBA::SystemException)
virtual char * name () throw (CORBA::SystemException)
virtual char * describeVerbs () throw (CORBA::SystemException)
virtual void execVerb (char const *cname) throw (CORBA::SystemException)
virtual void uiEvent (char const *id,::Bonobo::UIComponent::EventType type, char const *state) throw (CORBA::SystemException)
virtual void unImplemented () throw (CORBA::SystemException)
virtual void unImplemented2 () throw (CORBA::SystemException)
virtual void unImplemented3 () throw (CORBA::SystemException)
virtual void unImplemented4 () throw (CORBA::SystemException)
virtual void add_verb_handler (const SlotVerbHandler &slot, const Glib::ustring &verb_name)

Protected Types

typedef std::map< Glib::ustring,
SlotVerbHandler
type_mapSlots

Protected Attributes

::Bonobo::UIContainer_ptr m_container
std::string m_name
type_mapSlots m_mapSlots

Member Typedef Documentation

typedef sigc::slot<void> Gnome::Bonobo::Servers::UIComponent::SlotVerbHandler
 

typedef std::map<Glib::ustring, SlotVerbHandler> Gnome::Bonobo::Servers::UIComponent::type_mapSlots [protected]
 


Constructor & Destructor Documentation

Gnome::Bonobo::Servers::UIComponent::UIComponent  ) 
 

virtual Gnome::Bonobo::Servers::UIComponent::~UIComponent  )  [virtual]
 


Member Function Documentation

virtual void Gnome::Bonobo::Servers::UIComponent::add_verb_handler const SlotVerbHandler slot,
const Glib::ustring &  verb_name
[virtual]
 

virtual char* Gnome::Bonobo::Servers::UIComponent::describeVerbs  )  throw (CORBA::SystemException) [virtual]
 

virtual void Gnome::Bonobo::Servers::UIComponent::execVerb char const *  cname  )  throw (CORBA::SystemException) [virtual]
 

virtual char* Gnome::Bonobo::Servers::UIComponent::name  )  throw (CORBA::SystemException) [virtual]
 

virtual void Gnome::Bonobo::Servers::UIComponent::setContainer ::Bonobo::UIContainer_ptr  container  )  throw (CORBA::SystemException) [virtual]
 

virtual void Gnome::Bonobo::Servers::UIComponent::uiEvent char const *  id,
::Bonobo::UIComponent::EventType  type,
char const *  state
throw (CORBA::SystemException) [virtual]
 

virtual void Gnome::Bonobo::Servers::UIComponent::unImplemented  )  throw (CORBA::SystemException) [virtual]
 

virtual void Gnome::Bonobo::Servers::UIComponent::unImplemented2  )  throw (CORBA::SystemException) [virtual]
 

virtual void Gnome::Bonobo::Servers::UIComponent::unImplemented3  )  throw (CORBA::SystemException) [virtual]
 

virtual void Gnome::Bonobo::Servers::UIComponent::unImplemented4  )  throw (CORBA::SystemException) [virtual]
 

virtual void Gnome::Bonobo::Servers::UIComponent::unsetContainer  )  throw (CORBA::SystemException) [virtual]
 


Member Data Documentation

::Bonobo::UIContainer_ptr Gnome::Bonobo::Servers::UIComponent::m_container [protected]
 

type_mapSlots Gnome::Bonobo::Servers::UIComponent::m_mapSlots [protected]
 

std::string Gnome::Bonobo::Servers::UIComponent::m_name [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Oct 2 01:01:42 2006 for gnomemm2 by  doxygen 1.4.6