From 49e721fd07e7f8b7c7bd739b7cc26bae28384443 Mon Sep 17 00:00:00 2001 From: Kevron Rees Date: Fri, 3 Jun 2011 09:35:43 -0700 Subject: [PATCH] added alias property to nearby devices --- bluetooth-qt/nearbydevicesmodel.cpp | 4 +++- bluetooth-qt/nearbydevicesmodel.h | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/bluetooth-qt/nearbydevicesmodel.cpp b/bluetooth-qt/nearbydevicesmodel.cpp index 57d0341..17d14f2 100644 --- a/bluetooth-qt/nearbydevicesmodel.cpp +++ b/bluetooth-qt/nearbydevicesmodel.cpp @@ -130,9 +130,11 @@ void NearbyDevicesModel::deviceCreated(QString hwaddy, QVariantMap properties) { beginInsertRows(QModelIndex(), devices.size(), devices.size()); - NearbyItem* item = new NearbyItem(properties["Alias"].toString(), + NearbyItem* item = new NearbyItem(properties["Name"].toString(), hwaddy,properties["Icon"].toString(),properties["LegacyPairing"].toBool(),this); + item->setAlias(properties["Alias"].toString()); + devices.append(item); emit nearbyDeviceFound(devices.indexOf(item)); endInsertRows(); diff --git a/bluetooth-qt/nearbydevicesmodel.h b/bluetooth-qt/nearbydevicesmodel.h index f029b1b..3ab9279 100644 --- a/bluetooth-qt/nearbydevicesmodel.h +++ b/bluetooth-qt/nearbydevicesmodel.h @@ -24,6 +24,7 @@ class NearbyItem: public QObject { Q_OBJECT Q_PROPERTY(QString name READ name) + Q_PROPERTY(QString alias READ alias) Q_PROPERTY(QString address READ address) Q_PROPERTY(QString icon READ icon) Q_PROPERTY(bool legacyPairing READ legacyPairing) @@ -38,11 +39,16 @@ public: } QString name() { return m_name; } + QString alias() { return m_alias; } QString address() { return m_addy; } QString icon() { return m_icon; } bool legacyPairing() { return m_legacy; } + + void setAlias(QString a) { m_alias = a; } + private: QString m_name; + QString m_alias; QString m_addy; QString m_icon; bool m_legacy; -- 2.7.4