aboutsummaryrefslogtreecommitdiff
path: root/example/example_3_ibbTransferSource/ibbClient.h
diff options
context:
space:
mode:
Diffstat (limited to 'example/example_3_ibbTransferSource/ibbClient.h')
-rw-r--r--example/example_3_ibbTransferSource/ibbClient.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/example/example_3_ibbTransferSource/ibbClient.h b/example/example_3_ibbTransferSource/ibbClient.h
index 46977a4d..5589aa6b 100644
--- a/example/example_3_ibbTransferSource/ibbClient.h
+++ b/example/example_3_ibbTransferSource/ibbClient.h
@@ -28,18 +28,26 @@
#include "QXmppClient.h"
#include "QXmppTransferManager.h"
+class QBuffer;
+
class ibbClient : public QXmppClient
{
Q_OBJECT
public:
ibbClient(QObject *parent = 0);
+ void sendOnceAvailable(const QString &recipient, const QString &file);
-public slots:
+private slots:
void slotConnected();
void slotError(QXmppTransferJob::Error error);
+ void slotFileReceived(QXmppTransferJob *job);
void slotFinished();
void slotProgress(qint64 done, qint64 total);
+
+private:
+ QString m_sendFile;
+ QString m_sendRecipient;
};
#endif // IBBCLIENT_H