summaryrefslogtreecommitdiffstats
path: root/src/networksettings
diff options
context:
space:
mode:
authorPasi Petäjäjärvi <pasi.petajajarvi@qt.io>2018-08-24 10:38:22 +0300
committerPasi Petäjäjärvi <pasi.petajajarvi@qt.io>2018-08-24 11:34:24 +0000
commit27ac1af572dc9b17d4283b225b6c73b13f758546 (patch)
tree458f60230694d7e52fbb979520e3b08da9af821c /src/networksettings
parent041e4ef6fb94a5f2642c48c887d79a74d64bc35e (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.cpp4
-rw-r--r--src/networksettings/qnetworksettingsinterfacemodel.h3
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: