First working version of DCC Receive
[quassel.git] / src / common / transfermanager.h
index e1f211a..6686b00 100644 (file)
@@ -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<QUuid> 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) };