diff options
author | Pasi Petäjäjärvi <pasi.petajajarvi@qt.io> | 2018-08-24 10:38:22 +0300 |
---|---|---|
committer | Pasi Petäjäjärvi <pasi.petajajarvi@qt.io> | 2018-08-24 11:34:24 +0000 |
commit | 27ac1af572dc9b17d4283b225b6c73b13f758546 (patch) | |
tree | 458f60230694d7e52fbb979520e3b08da9af821c /src/networksettings | |
parent | 041e4ef6fb94a5f2642c48c887d79a74d64bc35e (diff) |
Add missing powered property to NetworkInterface
Document states it exist, but not actually publicly exposed.
Change-Id: I30b215bfa555de05400dcc678a4544f5e2851ed5
Reviewed-by: Teemu Holappa <teemu.holappa@qt.io>
Diffstat (limited to 'src/networksettings')
-rw-r--r-- | src/networksettings/qnetworksettingsinterfacemodel.cpp | 4 | ||||
-rw-r--r-- | src/networksettings/qnetworksettingsinterfacemodel.h | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/networksettings/qnetworksettingsinterfacemodel.cpp b/src/networksettings/qnetworksettingsinterfacemodel.cpp index 8854d5f..72ea805 100644 --- a/src/networksettings/qnetworksettingsinterfacemodel.cpp +++ b/src/networksettings/qnetworksettingsinterfacemodel.cpp @@ -38,6 +38,7 @@ QNetworkSettingsInterfaceModel::QNetworkSettingsInterfaceModel(QObject *parent) m_roleNames.insert(Type, "type"); m_roleNames.insert(Status, "status"); m_roleNames.insert(Name, "name"); + m_roleNames.insert(Powered, "powered"); } QHash<int, QByteArray> QNetworkSettingsInterfaceModel::roleNames() const @@ -71,6 +72,9 @@ QVariant QNetworkSettingsInterfaceModel::data(const QModelIndex & index, int rol case Status: return item->state(); break; + case Powered: + return item->powered(); + break; default: return QStringLiteral(""); } diff --git a/src/networksettings/qnetworksettingsinterfacemodel.h b/src/networksettings/qnetworksettingsinterfacemodel.h index 7e9b870..4ecebc7 100644 --- a/src/networksettings/qnetworksettingsinterfacemodel.h +++ b/src/networksettings/qnetworksettingsinterfacemodel.h @@ -55,7 +55,8 @@ public: enum Roles { Type = Qt::UserRole + 1, Status, - Name + Name, + Powered }; private: |