#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. |
1.3.8