[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