[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