summaryrefslogtreecommitdiffstats
path: root/pica-client/dialogs/filetransferdialog.h
diff options
context:
space:
mode:
authorme_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac>2014-05-04 22:27:29 +0000
committerme_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac>2014-05-04 22:27:29 +0000
commit693b9a448a07b07cf5e257c15f54a6a50f391d0c (patch)
tree224d3e091ba0a6e2e21f3e0853e84508afe492e1 /pica-client/dialogs/filetransferdialog.h
parent12c7e7b30b2cce60884e61144449e14cca9ecb4d (diff)
downloadpica-pica-693b9a448a07b07cf5e257c15f54a6a50f391d0c.tar.gz
pica-pica-693b9a448a07b07cf5e257c15f54a6a50f391d0c.zip
initial minimal working file transfer implementation, new class FileTransferController
git-svn-id: svn://localhost/project_picapica/trunk@306 fb96df88-216d-11de-830c-f3023f12d8ac
Diffstat (limited to 'pica-client/dialogs/filetransferdialog.h')
-rw-r--r--pica-client/dialogs/filetransferdialog.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/pica-client/dialogs/filetransferdialog.h b/pica-client/dialogs/filetransferdialog.h
index a5a4783..406ea70 100644
--- a/pica-client/dialogs/filetransferdialog.h
+++ b/pica-client/dialogs/filetransferdialog.h
@@ -6,6 +6,7 @@
#include <QLabel>
#include <QPushButton>
#include <QTimer>
+#include <QByteArray>
class FileTransferDialog : public QDialog
{
@@ -17,8 +18,10 @@ public:
RECEIVING
};
- explicit FileTransferDialog(QString filename, quint64 size, TransferDirection drct, QWidget *parent = 0);
+ explicit FileTransferDialog(QByteArray peer_id, QString filename, quint64 size,
+ TransferDirection drct, QWidget *parent = 0);
+ TransferDirection getTransferDirection() {return dir_;};
private:
@@ -30,6 +33,7 @@ private:
QPushButton *leftbutton;
QPushButton *rightbutton;
+ QByteArray peer_id_;
TransferDirection dir_;
QString filename_;
quint64 filesize_;
@@ -44,11 +48,11 @@ private:
QTimer *timer;
signals:
- void pausedFile();
- void resumedFile();
- void cancelledFile();
- void acceptedFile();
- void deniedFile();
+ void pausedFile(QByteArray peer_id, FileTransferDialog *sender);
+ void resumedFile(QByteArray peer_id, FileTransferDialog *sender);
+ void cancelledFile(QByteArray peer_id, FileTransferDialog *sender);
+ void acceptedFile(QByteArray peer_id);
+ void deniedFile(QByteArray peer_id);
public slots:
void update(quint64 progress);