summaryrefslogtreecommitdiff
path: root/app/pebbledinterface.cpp
diff options
context:
space:
mode:
authorTomasz Sterna <tomek@xiaoka.com>2015-03-31 13:35:29 +0200
committerTomasz Sterna <tomek@xiaoka.com>2015-03-31 13:37:04 +0200
commitc01b9da9f441d74578792ffeca2db25734b19704 (patch)
tree03201c4d40085e9f6547d227a5df29ba6206277a /app/pebbledinterface.cpp
parent435b5066f57ed0f0710dcc61ca927380e3916a7e (diff)
Expose Watch Info over DBus interface
Diffstat (limited to 'app/pebbledinterface.cpp')
-rw-r--r--app/pebbledinterface.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/pebbledinterface.cpp b/app/pebbledinterface.cpp
index b30af28..9338f7f 100644
--- a/app/pebbledinterface.cpp
+++ b/app/pebbledinterface.cpp
@@ -20,6 +20,8 @@ PebbledInterface::PebbledInterface(QObject *parent) :
this, &PebbledInterface::nameChanged);
connect(watch, &OrgPebbledWatchInterface::AddressChanged,
this, &PebbledInterface::addressChanged);
+ connect(watch, &OrgPebbledWatchInterface::InfoChanged,
+ this, &PebbledInterface::infoChanged);
connect(watch, &OrgPebbledWatchInterface::ConnectedChanged,
this, &PebbledInterface::connectedChanged);
connect(watch, &OrgPebbledWatchInterface::AppUuidChanged,
@@ -140,6 +142,12 @@ QString PebbledInterface::address() const
return watch->address();
}
+QVariantMap PebbledInterface::info() const
+{
+ qDebug() << Q_FUNC_INFO;
+ return watch->info();
+}
+
QString PebbledInterface::appUuid() const
{
qDebug() << Q_FUNC_INFO;