aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppTransferManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/QXmppTransferManager.h')
-rw-r--r--source/QXmppTransferManager.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/source/QXmppTransferManager.h b/source/QXmppTransferManager.h
index 8c8656bd..e5306031 100644
--- a/source/QXmppTransferManager.h
+++ b/source/QXmppTransferManager.h
@@ -53,6 +53,7 @@ public:
enum Error
{
NoError = 0,
+ FileAccessError,
FileCorruptError,
ProtocolError,
};
@@ -86,7 +87,7 @@ public:
QDateTime fileDate() const;
QByteArray fileHash() const;
QString fileName() const;
- int fileSize() const;
+ qint64 fileSize() const;
signals:
void error(QXmppTransferJob::Error error);
@@ -94,6 +95,9 @@ signals:
void progress(qint64 done, qint64 total);
void stateChanged(QXmppTransferJob::State state);
+private slots:
+ void slotTerminated();
+
private:
QXmppTransferJob(const QString &jid, QXmppTransferJob::Direction direction, QObject *parent);
void checkData();
@@ -103,7 +107,7 @@ private:
int m_blockSize;
QXmppTransferJob::Direction m_direction;
- int m_done;
+ qint64 m_done;
QXmppTransferJob::Error m_error;
QCryptographicHash m_hash;
QIODevice *m_iodevice;