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

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


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

The following commit has been merged in the master branch:
commit e4c3e8c4cd2028d92fbf247b56c660c3f2a4206b
Author: Àlex Fiestas <afiestas at kde.org>
Date:   Mon Mar 3 22:34:03 2014 +0100

    Implement virtual KJob::doKill in FileTransferJob
    
    This basically allows killing the job from the JobTrakcer
    aka Plasma.
---
 kded/filetransferjob.cpp | 10 ++++++++++
 kded/filetransferjob.h   |  2 ++
 2 files changed, 12 insertions(+)

diff --git a/kded/filetransferjob.cpp b/kded/filetransferjob.cpp
index 7eb702a..62d2f2e 100644
--- a/kded/filetransferjob.cpp
+++ b/kded/filetransferjob.cpp
@@ -201,3 +201,13 @@ void FileTransferJob::sourceFinished()
     emitResult();
 }
 
+bool FileTransferJob::doKill()
+{
+    if (mDestinationJob) {
+        mDestinationJob->close();
+    }
+    if (mOrigin) {
+        mOrigin->close();
+    }
+    return true;
+}
diff --git a/kded/filetransferjob.h b/kded/filetransferjob.h
index b710422..2378fc3 100644
--- a/kded/filetransferjob.h
+++ b/kded/filetransferjob.h
@@ -50,6 +50,8 @@ public Q_SLOTS:
     void sourceFinished();
     void openFinished(KJob*);
 
+protected:
+    virtual bool doKill();
 private:
     void startTransfer();
     QSharedPointer<QIODevice> mOrigin;

-- 
kdeconnect packaging



More information about the pkg-kde-commits mailing list