X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Finternalpeer.cpp;h=04031b8c393057886f8d3fc5bd282a5fdb6c45de;hp=15e67ed36d0399beed384f5f07f2e0700f4e5319;hb=0a43227b8cd44625f4881cc1545d42c8c8a4876c;hpb=1cc49e5bd7542366995f501adf60da4ad90869e2 diff --git a/src/common/internalpeer.cpp b/src/common/internalpeer.cpp index 15e67ed3..04031b8c 100644 --- a/src/common/internalpeer.cpp +++ b/src/common/internalpeer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2013 by the Quassel Project * + * Copyright (C) 2005-2016 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -37,7 +37,7 @@ public: InternalPeer::InternalPeer(QObject *parent) - : SignalProxy::AbstractPeer(parent), + : Peer(0, 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()) {