[SCM] kdeconnect packaging branch, master, updated. debian/0.9g-1-1183-g9d69498
Maximiliano Curia
maxy at moszumanska.debian.org
Fri Oct 14 14:26:37 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kdeconnect.git;a=commitdiff;h=752e1b1
The following commit has been merged in the master branch:
commit 752e1b1b53e6eaf7ae428af1ab43b6b18928c7db
Author: Albert Vaca <albertvaka at gmail.com>
Date: Tue Jun 18 02:14:22 2013 +0200
Implemented activity-service comunication to android app
---
src/daemon.cpp | 16 ++++++++++++++--
src/daemon.h | 4 ++--
src/devicelink.h | 10 +++++++++-
3 files changed, 25 insertions(+), 5 deletions(-)
diff --git a/src/daemon.cpp b/src/daemon.cpp
index cbe18c2..aa189b0 100644
--- a/src/daemon.cpp
+++ b/src/daemon.cpp
@@ -102,8 +102,8 @@ QString Daemon::listVisibleDevices()
QList<Device*> visibleDevices;
- foreach (DeviceLocator* dl, deviceLocators) {
- foreach (Device* d, dl->discover()) {
+ Q_FOREACH (DeviceLocator* dl, deviceLocators) {
+ Q_FOREACH (Device* d, dl->discover()) {
ret << std::setw(20) << d->id().toStdString();
ret << std::setw(20) << d->name().toStdString();
ret << std::setw(20) << dl->getName().toStdString();
@@ -122,6 +122,18 @@ bool Daemon::linkDevice(QString id)
}
+QString Daemon::listLinkedDevices(long int id)
+{
+ QString ret;
+
+ Q_FOREACH (DeviceLink* dl, linkedDevices) {
+ ret += dl->device()->name() + "(" + dl->device()->id() + ")";
+ }
+
+ return ret;
+}
+
+
Daemon::~Daemon()
{
qDebug() << "SAYONARA BABY";
diff --git a/src/daemon.h b/src/daemon.h
index 0c89e49..cda4a42 100644
--- a/src/daemon.h
+++ b/src/daemon.h
@@ -67,10 +67,10 @@ public Q_SLOTS:
Q_SCRIPTABLE bool linkAllPairedDevices();
- Q_SCRIPTABLE QString listLinkedDevices(long id);
-
*/
+ Q_SCRIPTABLE QString listLinkedDevices(long id);
+
private:
//Get a DeviceLink through the best DeviceLocator available
diff --git a/src/devicelink.h b/src/devicelink.h
index ed2a06d..303063b 100644
--- a/src/devicelink.h
+++ b/src/devicelink.h
@@ -25,19 +25,27 @@
#include "networkpackage.h"
+class Device;
+
class DeviceLink
: public QObject
{
Q_OBJECT
public:
- DeviceLink();
+ DeviceLink(Device* d) : mDevice(d) { };
+ Device* device() { return mDevice; }
+
virtual void sendPackage(const NetworkPackage& np) = 0;
signals:
void receivedPackage(const NetworkPackage& np);
+private:
+
+ Device* mDevice;
+
};
#endif // DEVICELINK_H
--
kdeconnect packaging
More information about the pkg-kde-commits
mailing list