#include <scim_connection.h>
Collaboration diagram for scim::Connection:
Public Member Functions | |
Constructors | |
Connection () | |
Default constructor. | |
Connection (Node *node) | |
Connection (const Connection &src) | |
Copy constructor. | |
~Connection () | |
Destructor. | |
Connection & | operator= (const Connection &src) |
Assignment operator. | |
Methods | |
void | block () |
void | unblock () |
void | disconnect () |
A Connection class is returned by value from a signal's connect() method. Using this class you can block, unblock and disconnect a signal connection.
Definition at line 88 of file scim_connection.h.
|
Default constructor.
|
|
Construct a connection object for node. <
|
|
Copy constructor.
|
|
Destructor.
|
|
Assignment operator.
|
|
Block signal transmission to a slot. < The slot will not be called during any signal emissions unless it is unblocked again. |
|
Unblock a previously blocked slot. < A blocked slot is skipped during signal emissions and will not be invoked, unblocking < it (for exactly the number of times it has been blocked before) reverts its "blocked" < state, so the slot will be recognized by the signal system and is called upon future < or currently ongoing signal emissions. |
|
Disconnect a slot. < The slot will not be called during any future or currently ongoing < emissions of the signal it has been connected to. |