|
Fcitx
|
Base class for all object supports connection. More...
#include <fcitx-utils/connectableobject.h>

Classes | |
| struct | Destroyed |
Public Member Functions | |
| template<typename SignalType , typename F > | |
| Connection | connect (F &&func) |
| template<typename SignalType > | |
| void | disconnectAll () |
Protected Member Functions | |
| void | destroy () |
| Allow user to notify the destroy event earlier. More... | |
| template<typename SignalType , typename... Args> | |
| auto | emit (Args &&...args) |
| template<typename SignalType , typename... Args> | |
| auto | emit (Args &&...args) const |
| template<typename SignalType , typename Combiner = LastValue<typename std::function< typename SignalType::signalType>::result_type>> | |
| void | registerSignal () |
| template<typename SignalType > | |
| void | unregisterSignal () |
Friends | |
| template<typename T , typename Combiner > | |
| class | SignalAdaptor |
Base class for all object supports connection.
Definition at line 58 of file connectableobject.h.
1.8.13