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

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


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

The following commit has been merged in the master branch:
commit e809fa441c94a1bcdf0394a4d4c3ddb02e9c2c63
Author: Albert Vaca <albertvaka at gmail.com>
Date:   Mon Aug 11 18:56:11 2014 +0200

    Added a refresh button to KCM, just in case.
    
    We already have a refresh button on Android.
---
 kcm/kcm.cpp |  9 ++++++++-
 kcm/kcm.h   |  1 +
 kcm/kcm.ui  | 10 +++++++---
 3 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/kcm/kcm.cpp b/kcm/kcm.cpp
index 746c7c8..2eff3cd 100644
--- a/kcm/kcm.cpp
+++ b/kcm/kcm.cpp
@@ -75,7 +75,8 @@ KdeConnectKcm::KdeConnectKcm(QWidget *parent, const QVariantList&)
             this, SLOT(unpair()));
     connect(kcmUi->ping_button, SIGNAL(pressed()),
             this, SLOT(sendPing()));
-
+    connect(kcmUi->refresh_button,SIGNAL(pressed()),
+            this, SLOT(refresh()));
 }
 
 KdeConnectKcm::~KdeConnectKcm()
@@ -83,6 +84,12 @@ KdeConnectKcm::~KdeConnectKcm()
 
 }
 
+void KdeConnectKcm::refresh()
+{
+    QDBusMessage msg = QDBusMessage::createMethodCall("org.kde.kdeconnect", "/modules/kdeconnect", "org.kde.kdeconnect.daemon", "forceOnNetworkChange");
+    QDBusConnection::sessionBus().call(msg);
+}
+
 void KdeConnectKcm::resetSelection()
 {
     kcmUi->deviceList->selectionModel()->setCurrentIndex(sortProxyModel->mapFromSource(currentIndex), QItemSelectionModel::ClearAndSelect);
diff --git a/kcm/kcm.h b/kcm/kcm.h
index 91ecdc7..92f123d 100644
--- a/kcm/kcm.h
+++ b/kcm/kcm.h
@@ -61,6 +61,7 @@ private Q_SLOTS:
     void pairingSuccesful();
     void pairingFailed(const QString& error);
     void unpaired();
+    void refresh();
 
 private:
     Ui::KdeConnectKcmUi* kcmUi;
diff --git a/kcm/kcm.ui b/kcm/kcm.ui
index a92d283..63ca387 100644
--- a/kcm/kcm.ui
+++ b/kcm/kcm.ui
@@ -32,12 +32,16 @@
       </size>
      </property>
      <layout class="QVBoxLayout" name="verticalLayout">
-      <property name="topMargin">
-       <number>0</number>
-      </property>
       <item>
        <widget class="QListView" name="deviceList"/>
       </item>
+      <item>
+       <widget class="QPushButton" name="refresh_button">
+        <property name="text">
+         <string>Refresh</string>
+        </property>
+       </widget>
+      </item>
      </layout>
     </widget>
    </item>

-- 
kdeconnect packaging



More information about the pkg-kde-commits mailing list