X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoretransfermanager.h;fp=src%2Fcore%2Fcoretransfermanager.h;h=1a4ddb68fffefc27b76fb392ad37d97abbc91c07;hp=f5f47c86bb0907a203ec586667fe354eeaed0a14;hb=0d7b511c8510d7fd05d3a704114e34ff37f7a995;hpb=7768b765b21279eadef1400c6c614c63a3db8ed8 diff --git a/src/core/coretransfermanager.h b/src/core/coretransfermanager.h index f5f47c86..1a4ddb68 100644 --- a/src/core/coretransfermanager.h +++ b/src/core/coretransfermanager.h @@ -24,6 +24,8 @@ #include "transfermanager.h" #include "types.h" +class CoreTransfer; + class CoreTransferManager : public TransferManager { Q_OBJECT @@ -32,6 +34,14 @@ class CoreTransferManager : public TransferManager public: CoreTransferManager(QObject *parent = 0); + CoreTransfer *transfer(const QUuid &uuid) const; + +public slots: + void addTransfer(CoreTransfer *transfer); + +signals: + void transferAdded(CoreTransfer *transfer); + private slots: void onTransferAdded(const Transfer *transfer); void onTransferAccepted(PeerPtr peer);