diff options
author | Sebastien Braun | 2010-08-04 17:24:21 +0200 |
---|---|---|
committer | Sebastien Braun | 2010-08-04 17:24:21 +0200 |
commit | 88dbb997a823ff77f752ac08105d12474345dfcb (patch) | |
tree | 19ff443503d1501b4033658d2185ea0e6aca7e53 /src/pvsgui.cpp | |
parent | Forward MCASTFTANNOUNCE and MCASTFTRETRY messages in pvsmgr and pvsmgrtouch. (diff) | |
download | pvs-88dbb997a823ff77f752ac08105d12474345dfcb.tar.gz pvs-88dbb997a823ff77f752ac08105d12474345dfcb.tar.xz pvs-88dbb997a823ff77f752ac08105d12474345dfcb.zip |
Implement GUI for receiving incoming multicast transfers
Diffstat (limited to 'src/pvsgui.cpp')
-rw-r--r-- | src/pvsgui.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/pvsgui.cpp b/src/pvsgui.cpp index 25f1cd6..e949d5b 100644 --- a/src/pvsgui.cpp +++ b/src/pvsgui.cpp @@ -119,6 +119,7 @@ PVSGUI::PVSGUI(QWidget *parent) : connect(_ifaceDBus, SIGNAL(disconnected()), this, SLOT(disconnected())); connect(_ifaceDBus, SIGNAL(addHost(QString)), this, SLOT(addHost(QString))); connect(_ifaceDBus, SIGNAL(delHost(QString)), this, SLOT(delHost(QString))); + connect(_ifaceDBus, SIGNAL(incomingMulticastTransferNew(qulonglong, QString, QString, qulonglong)), SLOT(incomingMulticastFile(qulonglong, QString, QString, qulonglong))); // show toolbar setWindowFlags(Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint); @@ -421,6 +422,12 @@ void PVSGUI::receiveFile() d->open(); } +void PVSGUI::incomingMulticastFile(qulonglong transferID, QString sender, QString basename, qulonglong size) +{ + ClientFileReceiveDialog *d = new ClientFileReceiveDialog(sender, transferID, basename, size, _ifaceDBus, this); + d->open(); +} + //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// |