X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Finternalpeer.cpp;h=20ab2e92cd66169c9d6dbef53723a3d89e449679;hp=15e67ed36d0399beed384f5f07f2e0700f4e5319;hb=800b9cc3f9730953c74156f31aeff4d59ec7bade;hpb=76db8cdfbeffaaba359c8e80cf2146da9e9e7f8a diff --git a/src/common/internalpeer.cpp b/src/common/internalpeer.cpp index 15e67ed3..20ab2e92 100644 --- a/src/common/internalpeer.cpp +++ b/src/common/internalpeer.cpp @@ -37,7 +37,7 @@ public: InternalPeer::InternalPeer(QObject *parent) - : SignalProxy::AbstractPeer(parent), + : Peer(parent), _proxy(0), _peer(0), _isOpen(true) @@ -91,6 +91,12 @@ int InternalPeer::lag() const } +::SignalProxy *InternalPeer::signalProxy() const +{ + return _proxy; +} + + void InternalPeer::setSignalProxy(::SignalProxy *proxy) { if (!proxy && _proxy) { @@ -172,18 +178,6 @@ void InternalPeer::dispatch(EventType eventType, const T &msg) } -template -void InternalPeer::handle(const T &msg) -{ - if (!_proxy) { - qWarning() << Q_FUNC_INFO << "Cannot handle a message without having a signal proxy set!"; - return; - } - - _proxy->handle(this, msg); -} - - void InternalPeer::customEvent(QEvent *event) { switch ((int)event->type()) {