31 void manageConnection(
const boost::signalslib::connection& conn);
35 const boost::signalslib::connection& conn)
37 myConnections.push_back(conn);
43 bool blockConnections(
bool blocked);
46 int numberOfConnections()
const;
49 void disconnectSignals();
52 bool connectionsBlocked()
const;
57 typedef std::vector<boost::signalslib::connection>
Connections;
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
bool myConnectionsBlocked
Definition: DtSignalConnectionManager.h:62
std::vector< boost::signalslib::shared_connection_block * > mySharedConnectionsBlockManager
blocking Connections manager for signal2 connection
Definition: DtSignalConnectionManager.h:66
DtSignalConnectionManager & operator+=(const boost::signalslib::connection &conn)
Connect a signal.
Definition: DtSignalConnectionManager.h:34
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Connections myConnections
The connected signals.
Definition: DtSignalConnectionManager.h:60
std::vector< boost::signalslib::connection > Connections
A collection of signals.
Definition: DtSignalConnectionManager.h:57
bool myIndiviualConnectionedBlocked
Definition: DtSignalConnectionManager.h:63