X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Ftransfermanager.h;h=d2a888bb1af14211ad86dd40945e81c1f38d867a;hp=e1f211a37189da8738d62d7337fac27be7172ed5;hb=d30eb5039971db578ba6e777d737344187e5b02a;hpb=100a2678adf2016b7b4753d09d868929de83294e diff --git a/src/common/transfermanager.h b/src/common/transfermanager.h index e1f211a3..d2a888bb 100644 --- a/src/common/transfermanager.h +++ b/src/common/transfermanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2013 by the Quassel Project * + * Copyright (C) 2005-2014 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -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) };