omgui::ConnectionBody Class Reference

#include <omgui/event.h>

Inherits omgui::RefCounted.

Inherited by omgui::ConnectionImpl.

List of all members.


Detailed Description

The Connection class is implemented using the Handle-Body idiom, and this class serves as the base for body implementations

Public Member Functions

void add_ref ()
virtual void block (bool)=0
virtual bool blocked () const =0
virtual bool connected () const =0
virtual void disconnect ()=0
void release ()
virtual ~ConnectionBody ()

Constructor & Destructor Documentation

virtual omgui::ConnectionBody::~ConnectionBody (  )  [inline, virtual]


Member Function Documentation

void omgui::RefCounted::add_ref (  )  [virtual, inherited]

Implements omgui::RefCountable.

virtual void omgui::ConnectionBody::block ( bool   )  [pure virtual]

Blocks the slot, preventing it from being signalled. To unblock the slot and allow it to be signalled again, call block(false).

Implemented in omgui::ConnectionImpl.

virtual bool omgui::ConnectionBody::blocked (  )  const [pure virtual]

Returns whether or not the slot is blocked

Implemented in omgui::ConnectionImpl.

virtual bool omgui::ConnectionBody::connected (  )  const [pure virtual]

Returns whether or not the slot is connected

Implemented in omgui::ConnectionImpl.

virtual void omgui::ConnectionBody::disconnect (  )  [pure virtual]

Disconnects the slot. The slot will no longer be signalled.

Implemented in omgui::ConnectionImpl.

void omgui::RefCounted::release (  )  [virtual, inherited]

Implements omgui::RefCountable.


doxygen SourceForge.net Logo