X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcommon%2Ftransfermanager.h;h=6686b007e8464c9cd910cce184b0785241dd29a6;hb=91a0c4e08ea7da4264245de2b41f40f11846c2c4;hp=e1f211a37189da8738d62d7337fac27be7172ed5;hpb=100a2678adf2016b7b4753d09d868929de83294e;p=quassel.git diff --git a/src/common/transfermanager.h b/src/common/transfermanager.h index e1f211a3..6686b007 100644 --- a/src/common/transfermanager.h +++ b/src/common/transfermanager.h @@ -36,13 +36,14 @@ public: TransferManager(QObject *parent = 0); inline virtual const QMetaObject *syncMetaObject() const { return &staticMetaObject; } - const Transfer *transfer(const QUuid &uuid) const; - -public slots: - void addTransfer(Transfer *transfer); + QList transferIds() const; signals: - void transferAdded(Transfer *transfer); + void transferAdded(const Transfer *transfer); + +protected: + Transfer *transfer_(const QUuid &uuid) const; + void addTransfer(Transfer *transfer); protected slots: virtual void onCoreTransferAdded(const QUuid &uuid) { Q_UNUSED(uuid) };