added alias property to nearby devices
authorKevron Rees <kevron_m_rees@linux.intel.com>
Fri, 3 Jun 2011 16:35:43 +0000 (09:35 -0700)
committerKevron Rees <kevron_m_rees@linux.intel.com>
Fri, 3 Jun 2011 16:35:43 +0000 (09:35 -0700)
bluetooth-qt/nearbydevicesmodel.cpp
bluetooth-qt/nearbydevicesmodel.h

index 57d0341..17d14f2 100644 (file)
@@ -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();
index f029b1b..3ab9279 100644 (file)
@@ -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;