[SCM] kdeconnect packaging branch, master, updated. debian/0.9g-1-1183-g9d69498

Maximiliano Curia maxy at moszumanska.debian.org
Fri Oct 14 14:27:28 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kdeconnect.git;a=commitdiff;h=93c0763

The following commit has been merged in the master branch:
commit 93c0763e6368aafad8cd38672993b0995b3998de
Author: Àlex Fiestas <afiestas at kde.org>
Date:   Mon Mar 3 21:07:02 2014 +0100

    Emit a description in filetransferjob
    
    This basically allows Plasma (or any other job trakcer) to show
    a nice description showing FROM and TO, kinda:
    
    From: Nexus5
    To: ~/afiestas/Downloads/foo.mkv
---
 kded/filetransferjob.cpp | 5 +++++
 kded/filetransferjob.h   | 2 ++
 2 files changed, 7 insertions(+)

diff --git a/kded/filetransferjob.cpp b/kded/filetransferjob.cpp
index e1748f9..a5b408e 100644
--- a/kded/filetransferjob.cpp
+++ b/kded/filetransferjob.cpp
@@ -37,6 +37,7 @@ FileTransferJob::FileTransferJob(const QSharedPointer<QIODevice>& origin, int si
     mOrigin = origin;
     mSize = size;
     mWritten = 0;
+    mDeviceName = i18nc("Device name that will appear on the jobs", "KDE-Connect");
     kDebug(kdeconnect_kded()) << "FileTransferJob Downloading payload to" << destination;
 }
 
@@ -49,6 +50,10 @@ void FileTransferJob::start()
 {
     //kDebug(kdeconnect_kded()) << "FileTransferJob start";
 
+    description(this, i18n("Receiving file over KDE-Connect"),
+                        QPair<QString, QString>(i18nc("File transfer origin", "From"),
+                        QString(mDeviceName)),
+                        QPair<QString, QString>(i18nc("File transfer destination", "To"), mDestination->url().path()));
     //Open destination file
     mDestination->start();
 }
diff --git a/kded/filetransferjob.h b/kded/filetransferjob.h
index e1a9b81..d2c8c7d 100644
--- a/kded/filetransferjob.h
+++ b/kded/filetransferjob.h
@@ -40,6 +40,7 @@ public:
     virtual void start();
     KUrl destination() { return mDestination->url(); }
 
+    void setDeviceName(const QString &deviceName) {mDeviceName = deviceName;};
 public Q_SLOTS:
     void readyRead();
     void open(KIO::Job*);
@@ -49,6 +50,7 @@ public Q_SLOTS:
 private:
     QSharedPointer<QIODevice> mOrigin;
     KIO::FileJob* mDestination;
+    QString mDeviceName;
     int mSize;
     int mWritten;
 

-- 
kdeconnect packaging



More information about the pkg-kde-commits mailing list