From c1a2a4ccc49ebba2e99348ee4021cab26fcd450e Mon Sep 17 00:00:00 2001 From: Tomasz Sterna Date: Thu, 26 Jun 2014 00:27:21 +0200 Subject: Resolve number to contact name in notification --- daemon/dbusconnector.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'daemon/dbusconnector.cpp') diff --git a/daemon/dbusconnector.cpp b/daemon/dbusconnector.cpp index 78992f9..8cf5713 100644 --- a/daemon/dbusconnector.cpp +++ b/daemon/dbusconnector.cpp @@ -40,38 +40,38 @@ bool DBusConnector::findPebble() return false; } - QDBusReply> AdapterPropertiesReply = system.call(QDBusMessage::createMethodCall("org.bluez", - adapters.at(0).path(), - "org.bluez.Adapter", - "GetProperties")); + QDBusReply AdapterPropertiesReply = system.call(QDBusMessage::createMethodCall("org.bluez", + adapters[0].path(), + "org.bluez.Adapter", + "GetProperties")); if (not AdapterPropertiesReply.isValid()) { qWarning() << AdapterPropertiesReply.error().message(); return false; } QList devices; - AdapterPropertiesReply.value().value("Devices").value() >> devices; + AdapterPropertiesReply.value()["Devices"].value() >> devices; QString name; QString address; foreach (QDBusObjectPath path, devices) { - QDBusReply> DevicePropertiesReply = system.call(QDBusMessage::createMethodCall("org.bluez", - path.path(), - "org.bluez.Device", - "GetProperties")); + QDBusReply DevicePropertiesReply = system.call(QDBusMessage::createMethodCall("org.bluez", + path.path(), + "org.bluez.Device", + "GetProperties")); if (not DevicePropertiesReply.isValid()) { qWarning() << DevicePropertiesReply.error().message(); continue; } - const QHash &dict = DevicePropertiesReply.value(); + const QVariantMap &dict = DevicePropertiesReply.value(); - QString tmp = dict.value("Name").toString(); + QString tmp = dict["Name"].toString(); qDebug() << "Found BT device:" << tmp; if (tmp.startsWith("Pebble")) { name = tmp; - address = dict.value("Address").toString(); + address = dict["Address"].toString(); qDebug() << "Found Pebble:" << name << address; } } -- cgit v1.2.3