scim 1.4.18
|
A node class for managing slots connected to scim::Signal's. More...
#include <scim_signals.h>
Public Member Functions | |
bool | blocked () const |
Returns true if the slot is blocked. | |
virtual void | block () |
Block signal emission to the slot until unblock is called. | |
virtual void | unblock () |
Unblock the slot so signal emmissions can be received. | |
virtual void | disconnect () |
Disconnect the slot. The slot will no longer receive signal emissions. | |
![]() | |
Slot * | slot () |
Returns a pointer to the slot held by this node. | |
![]() | |
bool | is_referenced () const |
void | ref () |
Increase an object's reference count by one. | |
void | unref () |
Friends | |
class | Signal |
Additional Inherited Members | |
![]() | |
Node (Slot *slot) | |
Constructor. | |
virtual | ~Node () |
Destructor. | |
![]() | |
ReferencedObject () | |
Constructor. | |
virtual | ~ReferencedObject ()=0 |
Destructor. | |
void | set_referenced (bool reference) |
A node class for managing slots connected to scim::Signal's.
|
inline |
Returns true if the slot is blocked.
Block signal emission to the slot until unblock is called.
Implements scim::Node.
Unblock the slot so signal emmissions can be received.
Implements scim::Node.
Disconnect the slot. The slot will no longer receive signal emissions.
Implements scim::Node.