src: Yearly copyright bump
[quassel.git] / src / common / transfermanager.h
index 494d338..79f62b5 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-2018 by the Quassel Project                        *
+ *   Copyright (C) 2005-2019 by the Quassel Project                        *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
@@ -20,6 +20,8 @@
 
 #pragma once
 
+#include "common-export.h"
+
 #include <QHash>
 #include <QList>
 #include <QUuid>
@@ -28,7 +30,7 @@
 
 class Transfer;
 
-class TransferManager : public SyncableObject
+class COMMON_EXPORT TransferManager : public SyncableObject
 {
     Q_OBJECT
     SYNCABLE_OBJECT
@@ -38,27 +40,26 @@ class TransferManager : public SyncableObject
 public:
     using TransferIdList = QList<QUuid>;
 
-    TransferManager(QObject *parent = nullptr);
-    const QMetaObject *syncMetaObject() const override { return &staticMetaObject; }
+    TransferManager(QObject* parent = nullptr);
 
-    Transfer *transfer(const QUuid &uuid) const;
+    Transfer* transfer(const QUuid& uuid) const;
     TransferIdList transferIds() const;
 
 signals:
-    void transferAdded(const QUuid &uuid);
-    void transferRemoved(const QUuid &uuid);
+    void transferAdded(const QUuiduuid);
+    void transferRemoved(const QUuiduuid);
 
 protected:
-    void addTransfer(Transfer *transfer);
-    void removeTransfer(const QUuid &uuid);
+    void addTransfer(Transfertransfer);
+    void removeTransfer(const QUuiduuid);
 
 protected slots:
-    virtual void setTransferIds(const TransferIdList &transferIds) { Q_UNUSED(transferIds) };
-    virtual void onCoreTransferAdded(const QUuid &transferId) { Q_UNUSED(transferId) };
+    virtual void setTransferIds(const TransferIdList& transferIds){Q_UNUSED(transferIds)};
+    virtual void onCoreTransferAdded(const QUuid& transferId){Q_UNUSED(transferId)};
 
 private:
-    QHash<QUuid, Transfer *> _transfers;
+    QHash<QUuid, Transfer*> _transfers;
 };
 
-QDataStream &operator<<(QDataStream &out, const TransferManager::TransferIdList &transferIds);
-QDataStream &operator>>(QDataStream &in, TransferManager::TransferIdList &state);
+QDataStream& operator<<(QDataStream& out, const TransferManager::TransferIdList& transferIds);
+QDataStream& operator>>(QDataStream& in, TransferManager::TransferIdList& state);