X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoretransfermanager.cpp;h=799103639e1ee2cfc49420349f44f5b6dcaaf61c;hp=7fb37e80581f5efced33745ed0c10d4e67772759;hb=c0d6dc0dec628f2e143e37ecc95cec45e636f8a5;hpb=0d7b511c8510d7fd05d3a704114e34ff37f7a995 diff --git a/src/core/coretransfermanager.cpp b/src/core/coretransfermanager.cpp index 7fb37e80..79910363 100644 --- a/src/core/coretransfermanager.cpp +++ b/src/core/coretransfermanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2013 by the Quassel Project * + * Copyright (C) 2005-2020 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -19,52 +19,3 @@ ***************************************************************************/ #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*))); -} - - -CoreTransfer *CoreTransferManager::transfer(const QUuid &uuid) const -{ - return qobject_cast(transfer_(uuid)); -} - - -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; - } - - connect(transfer, SIGNAL(accepted(PeerPtr)), SLOT(onTransferAccepted(PeerPtr))); - connect(transfer, SIGNAL(rejected(PeerPtr)), SLOT(onTransferRejected(PeerPtr))); - - emit transferAdded(t); -} - - -void CoreTransferManager::onTransferAccepted(PeerPtr peer) -{ - -} - - -void CoreTransferManager::onTransferRejected(PeerPtr peer) -{ - -}