#include <Pt/Connectable.h>
Connection Management for Signal and Slot Objects.
More...
Inherited by DelegateBase, DefaultInputMethod, Widget, Client, IOStream, Server, HttpClient, Script, Signal< const Pt::Event & >, SignalBase, HttpClient, Application, EventLoop, IOBuffer, and HttpClient.
This class implements connection management for signal and slot objects. It makes sure that all connections where this object is involved are closed on destruction. Deriving classes can overload Connectable::opened and Connectable::closed to tune connection managenment.
◆ ~Connectable()
When a Connectable object is destroyed, it closes all its connections automatically.
◆ Connectable()
Connectables can be copied if the derived class provides a public copy constructor. This method will not attempt to copy any connections.
◆ operator=()
Connectables can be copied if the derived class provides a public copy constructor. This method will not attempt to copy any connections.