X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoretransfermanager.cpp;h=a9ad640a2b68ad6b4f44eacb699bff6299d2f3c1;hp=aa370992fb3ba47da9d9f42133ea173c40119e2f;hb=7e72235113a6677c46f6be55b58ef101c47d0080;hpb=e67887343c433cc35bc26ad6a9392588f427e746 diff --git a/src/core/coretransfermanager.cpp b/src/core/coretransfermanager.cpp index aa370992..a9ad640a 100644 --- a/src/core/coretransfermanager.cpp +++ b/src/core/coretransfermanager.cpp @@ -20,30 +20,4 @@ #include "coretransfermanager.h" -#include "coretransfer.h" - INIT_SYNCABLE_OBJECT(CoreTransferManager) -CoreTransferManager::CoreTransferManager(QObject *parent) - : TransferManager(parent) -{ - connect(this, SIGNAL(transferAdded(const Transfer*)), SLOT(onTransferAdded(const Transfer*))); -} - - -void CoreTransferManager::addTransfer(CoreTransfer *transfer) -{ - TransferManager::addTransfer(transfer); -} - - -void CoreTransferManager::onTransferAdded(const Transfer *transfer) -{ - // for core-side use, publishing a non-const pointer is ok - CoreTransfer *t = const_cast(qobject_cast(transfer)); - if (!t) { - qWarning() << "Invalid Transfer added to CoreTransferManager!"; - return; - } - - emit transferAdded(t); -}