summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/networksettings/CMakeLists.txt1
-rw-r--r--src/networksettings/connman/qnetworksettingsmanager_p.cpp18
-rw-r--r--src/networksettings/connman/qnetworksettingsservice_p.cpp2
-rw-r--r--src/networksettings/qnetworksettings.h4
-rw-r--r--src/networksettings/qnetworksettingsaddressmodel.h2
-rw-r--r--src/networksettings/qnetworksettingsinterface.h2
-rw-r--r--src/networksettings/qnetworksettingsinterfacemodel.cpp6
-rw-r--r--src/networksettings/qnetworksettingsinterfacemodel.h2
-rw-r--r--src/networksettings/qnetworksettingsmanager.cpp4
-rw-r--r--src/networksettings/qnetworksettingsmanager.h2
-rw-r--r--src/networksettings/qnetworksettingsservice.h2
-rw-r--r--src/networksettings/qnetworksettingsservicemodel.cpp14
-rw-r--r--src/networksettings/qnetworksettingsservicemodel.h2
-rw-r--r--src/networksettings/qnetworksettingsuseragent.h2
-rw-r--r--src/networksettingsqml/qnetworksettingsforeign.cpp6
15 files changed, 38 insertions, 31 deletions
diff --git a/src/networksettings/CMakeLists.txt b/src/networksettings/CMakeLists.txt
index 35a3a27..03e43f4 100644
--- a/src/networksettings/CMakeLists.txt
+++ b/src/networksettings/CMakeLists.txt
@@ -19,6 +19,7 @@ qt_internal_add_module(NetworkSettings
qnetworksettingsservice.cpp qnetworksettingsservice.h
qnetworksettingsservicemodel.cpp qnetworksettingsservicemodel.h
qnetworksettingsuseragent.cpp qnetworksettingsuseragent.h
+ qnetworksettingsglobal.h
DBUS_INTERFACE_SOURCES
connman/connman_manager.xml
connman/connman_service.xml
diff --git a/src/networksettings/connman/qnetworksettingsmanager_p.cpp b/src/networksettings/connman/qnetworksettingsmanager_p.cpp
index 77bf66f..94eec14 100644
--- a/src/networksettings/connman/qnetworksettingsmanager_p.cpp
+++ b/src/networksettings/connman/qnetworksettingsmanager_p.cpp
@@ -180,7 +180,7 @@ void QNetworkSettingsManagerPrivate::onTechnologyAdded(const QDBusObjectPath &te
{
Q_Q(QNetworkSettingsManager);
- foreach (QNetworkSettingsInterface* item, m_interfaceModel.getModel()) {
+ for (QNetworkSettingsInterface* item : m_interfaceModel.getModel()) {
ConnmanSettingsInterface* interface = qobject_cast<ConnmanSettingsInterface*>(item);
if (interface->path() == technology.path()) {
return; // we already know the interface/technology
@@ -204,7 +204,7 @@ void QNetworkSettingsManagerPrivate::onTechnologyRemoved(const QDBusObjectPath &
{
Q_Q(QNetworkSettingsManager);
- foreach (QNetworkSettingsInterface* item, m_interfaceModel.getModel()) {
+ for (QNetworkSettingsInterface* item : m_interfaceModel.getModel()) {
ConnmanSettingsInterface* tech = qobject_cast<ConnmanSettingsInterface*>(item);
if (tech->path() == technology.path()) {
m_interfaceModel.removeInterface(tech->name());
@@ -221,7 +221,7 @@ void QNetworkSettingsManagerPrivate::getServicesFinished(QDBusPendingCallWatcher
if (reply.isError())
return;
- foreach (const ConnmanMapStruct &object, reply.value()) {
+ for (const ConnmanMapStruct &object : reply.value()) {
const QString servicePath = object.objectPath.path();
handleNewService(servicePath);
}
@@ -236,7 +236,7 @@ void QNetworkSettingsManagerPrivate::getTechnologiesFinished(QDBusPendingCallWat
if (reply.isError())
return;
- foreach (const ConnmanMapStruct &object, reply.value()) {
+ for (const ConnmanMapStruct &object : reply.value()) {
ConnmanSettingsInterface *item = new ConnmanSettingsInterface(object.objectPath.path(), object.propertyMap, this);
item->scanServices();
@@ -253,7 +253,7 @@ void QNetworkSettingsManagerPrivate::getTechnologiesFinished(QDBusPendingCallWat
void QNetworkSettingsManagerPrivate::onServicesChanged(ConnmanMapStructList changed, const QList<QDBusObjectPath> &removed)
{
Q_Q(QNetworkSettingsManager);
- foreach (const QDBusObjectPath &dpath, removed) {
+ for (const QDBusObjectPath &dpath : removed) {
QString path = dpath.path();
if (m_serviceModel->removeService(path))
@@ -279,14 +279,14 @@ void QNetworkSettingsManagerPrivate::onServicesChanged(ConnmanMapStructList chan
}
QStringList newServices;
- foreach (const ConnmanMapStruct &map, changed) {
+ for (const ConnmanMapStruct &map : changed) {
QString path = map.objectPath.path();
if (m_unknownServices.contains(path) || m_unnamedServices.contains(path))
continue;
bool found = false;
- foreach (QNetworkSettingsService* service, m_serviceModel->getModel()) {
+ for (QNetworkSettingsService* service : m_serviceModel->getModel()) {
if (service->id() == path && service->placeholderState() == false) {
found = true;
break;
@@ -296,7 +296,7 @@ void QNetworkSettingsManagerPrivate::onServicesChanged(ConnmanMapStructList chan
newServices.append(map.objectPath.path());
}
- foreach (QString newService, newServices) {
+ for (QString newService : newServices) {
handleNewService(newService);
}
@@ -370,7 +370,7 @@ void QNetworkSettingsManagerPrivate::serviceReady()
}
//Update the interface state accordingly
- foreach (QNetworkSettingsInterface* item, m_interfaceModel.getModel()) {
+ for (QNetworkSettingsInterface* item : m_interfaceModel.getModel()) {
ConnmanSettingsInterface* technology = qobject_cast<ConnmanSettingsInterface*>(item);
if (technology->name() == service->name() && technology->type() == service->type()) {
technology->setState(technology->state());
diff --git a/src/networksettings/connman/qnetworksettingsservice_p.cpp b/src/networksettings/connman/qnetworksettingsservice_p.cpp
index dce48d9..082b458 100644
--- a/src/networksettings/connman/qnetworksettingsservice_p.cpp
+++ b/src/networksettings/connman/qnetworksettingsservice_p.cpp
@@ -439,7 +439,7 @@ void QNetworkSettingsServicePrivate::updateProperty(const QString& key, const QV
else if (key == PropertySecurity) {
QStringList value = qdbus_cast<QStringList>(val);
QNetworkSettingsWireless::Securities securities;
- foreach (const QString str, value) {
+ for (const QString &str : value) {
if (str == AttributeNone || str == AttributeWps) {
securities |= QNetworkSettingsWireless::Security::None;
}
diff --git a/src/networksettings/qnetworksettings.h b/src/networksettings/qnetworksettings.h
index 7a66642..6006149 100644
--- a/src/networksettings/qnetworksettings.h
+++ b/src/networksettings/qnetworksettings.h
@@ -31,8 +31,8 @@
#include <QtNetworkSettings/qnetworksettingsglobal.h>
-#include <QObject>
-#include <QUrl>
+#include <QtCore/qobject.h>
+#include <QtCore/qurl.h>
#include <QtNetworkSettings/qnetworksettingsaddressmodel.h>
QT_BEGIN_NAMESPACE
diff --git a/src/networksettings/qnetworksettingsaddressmodel.h b/src/networksettings/qnetworksettingsaddressmodel.h
index 671bd7b..b08f381 100644
--- a/src/networksettings/qnetworksettingsaddressmodel.h
+++ b/src/networksettings/qnetworksettingsaddressmodel.h
@@ -29,7 +29,7 @@
#ifndef QNETWORKSETTINGSADDRESSMODEL_H
#define QNETWORKSETTINGSADDRESSMODEL_H
-#include <QStringListModel>
+#include <QtCore/qstringlistmodel.h>
#include <QtNetworkSettings/qnetworksettingsglobal.h>
QT_BEGIN_NAMESPACE
diff --git a/src/networksettings/qnetworksettingsinterface.h b/src/networksettings/qnetworksettingsinterface.h
index 33219e8..5fb9636 100644
--- a/src/networksettings/qnetworksettingsinterface.h
+++ b/src/networksettings/qnetworksettingsinterface.h
@@ -29,7 +29,7 @@
#ifndef QNETWORKSETTINGSINTERFACE_H
#define QNETWORKSETTINGSINTERFACE_H
-#include <QObject>
+#include <QtCore/qobject.h>
#include <QtNetworkSettings/qnetworksettings.h>
QT_BEGIN_NAMESPACE
diff --git a/src/networksettings/qnetworksettingsinterfacemodel.cpp b/src/networksettings/qnetworksettingsinterfacemodel.cpp
index da428b1..95eff25 100644
--- a/src/networksettings/qnetworksettingsinterfacemodel.cpp
+++ b/src/networksettings/qnetworksettingsinterfacemodel.cpp
@@ -61,7 +61,7 @@ QT_BEGIN_NAMESPACE
QNetworkSettingsInterfaceModel::QNetworkSettingsInterfaceModel(QObject *parent)
: QAbstractListModel(parent)
{
- m_roleNames.insert(Qt::UserRole, "modelData");
+ m_roleNames.insert(Qt::UserRole, "entry");
m_roleNames.insert(Type, "type");
m_roleNames.insert(Status, "status");
m_roleNames.insert(Name, "name");
@@ -191,7 +191,7 @@ void QNetworkSettingsInterfaceModel::connectionStatusChanged()
QNetworkSettingsInterface *s = qobject_cast<QNetworkSettingsInterface*>(sender());
int row = 0;
- foreach (QNetworkSettingsInterface* item, m_items) {
+ for (QNetworkSettingsInterface* item : m_items) {
if (item == s) {
updated(row);
break;
@@ -205,7 +205,7 @@ void QNetworkSettingsInterfaceModel::poweredChanged()
{
QNetworkSettingsInterface *s = qobject_cast<QNetworkSettingsInterface*>(sender());
int row = 0;
- foreach (QNetworkSettingsInterface* item, m_items) {
+ for (QNetworkSettingsInterface* item : m_items) {
if (item == s) {
updated(row);
break;
diff --git a/src/networksettings/qnetworksettingsinterfacemodel.h b/src/networksettings/qnetworksettingsinterfacemodel.h
index a448f0a..aa6aa69 100644
--- a/src/networksettings/qnetworksettingsinterfacemodel.h
+++ b/src/networksettings/qnetworksettingsinterfacemodel.h
@@ -29,7 +29,7 @@
#ifndef QNETWORKSETTINGSINTERFACEMODEL_H
#define QNETWORKSETTINGSINTERFACEMODEL_H
-#include <QAbstractListModel>
+#include <QtCore/QAbstractListModel>
#include <QtNetworkSettings/qnetworksettingsglobal.h>
QT_BEGIN_NAMESPACE
diff --git a/src/networksettings/qnetworksettingsmanager.cpp b/src/networksettings/qnetworksettingsmanager.cpp
index 32df2de..7ec82fa 100644
--- a/src/networksettings/qnetworksettingsmanager.cpp
+++ b/src/networksettings/qnetworksettingsmanager.cpp
@@ -191,7 +191,7 @@ QNetworkSettingsService* QNetworkSettingsManager::service(const QString& name, i
{
Q_D(QNetworkSettingsManager);
- foreach (QNetworkSettingsService* service, d->serviceModel()->getModel()) {
+ for (QNetworkSettingsService* service : d->serviceModel()->getModel()) {
if (service->name() == name && service->type() == type) {
return service;
}
@@ -299,7 +299,7 @@ QNetworkSettingsInterface* QNetworkSettingsManager::interface(int type, int inst
Q_D(QNetworkSettingsManager);
int matchingInstance = 0;
- foreach (QNetworkSettingsInterface* interface, d->m_interfaceModel.getModel()) {
+ for (QNetworkSettingsInterface* interface : d->m_interfaceModel.getModel()) {
if (interface->type() == type) {
if (matchingInstance == instance) {
return interface;
diff --git a/src/networksettings/qnetworksettingsmanager.h b/src/networksettings/qnetworksettingsmanager.h
index b31dcbd..9f562d3 100644
--- a/src/networksettings/qnetworksettingsmanager.h
+++ b/src/networksettings/qnetworksettingsmanager.h
@@ -29,7 +29,7 @@
#ifndef QNETWORKSETTINGSMANAGER_H
#define QNETWORKSETTINGSMANAGER_H
-#include <QObject>
+#include <QtCore/qobject.h>
#include <QtNetworkSettings/qnetworksettingsglobal.h>
QT_BEGIN_NAMESPACE
diff --git a/src/networksettings/qnetworksettingsservice.h b/src/networksettings/qnetworksettingsservice.h
index af8c726..0b71d50 100644
--- a/src/networksettings/qnetworksettingsservice.h
+++ b/src/networksettings/qnetworksettingsservice.h
@@ -29,7 +29,7 @@
#ifndef QNETWORKSETTINGSSERVICE_H
#define QNETWORKSETTINGSSERVICE_H
-#include <QObject>
+#include <QtCore/qobject.h>
#include <QtNetworkSettings/qnetworksettings.h>
QT_BEGIN_NAMESPACE
diff --git a/src/networksettings/qnetworksettingsservicemodel.cpp b/src/networksettings/qnetworksettingsservicemodel.cpp
index b069277..0927bcc 100644
--- a/src/networksettings/qnetworksettingsservicemodel.cpp
+++ b/src/networksettings/qnetworksettingsservicemodel.cpp
@@ -65,7 +65,8 @@ QT_BEGIN_NAMESPACE
QNetworkSettingsServiceModel::QNetworkSettingsServiceModel(QObject *parent)
: QAbstractListModel(parent)
{
- m_roleNames.insert(Qt::UserRole, "modelData");
+ m_roleNames.insert(Qt::UserRole, "entry");
+ m_roleNames.insert(Type, "type");
m_roleNames.insert(Name, "name");
m_roleNames.insert(SignalStrength, "signalStrength");
m_roleNames.insert(Connected, "connected");
@@ -108,6 +109,9 @@ QVariant QNetworkSettingsServiceModel::data(const QModelIndex & index, int role)
if (role == Qt::UserRole) {
return QVariant::fromValue(static_cast<QObject*>(item));
}
+ else if (role == Type) {
+ return item->type();
+ }
else if (role == Name) {
return item->name();
}
@@ -230,7 +234,7 @@ void QNetworkSettingsServiceModel::updated(int row)
QNetworkSettingsService* QNetworkSettingsServiceModel::getByName(const QString& name)
{
QNetworkSettingsService* ret = nullptr;
- foreach (QNetworkSettingsService* item, m_items) {
+ for (QNetworkSettingsService* item : m_items) {
if (item->name() == name) {
ret = item;
break;
@@ -255,7 +259,7 @@ void QNetworkSettingsServiceModel::connectionStatusChanged()
QNetworkSettingsService *s = qobject_cast<QNetworkSettingsService*>(sender());
int row = 0;
- foreach (QNetworkSettingsService* item, m_items) {
+ for (QNetworkSettingsService* item : m_items) {
if (item == s) {
updated(row);
break;
@@ -272,7 +276,7 @@ void QNetworkSettingsServiceModel::signalStrengthChanged()
{
QNetworkSettingsWireless *s = qobject_cast<QNetworkSettingsWireless*>(sender());
int row = 0;
- foreach (QNetworkSettingsService* item, m_items) {
+ for (QNetworkSettingsService* item : m_items) {
if (item->wirelessConfig() == s) {
updated(row);
break;
@@ -430,7 +434,7 @@ int QNetworkSettingsServiceFilter::activeRow() const
QNetworkSettingsServiceModel* model = qobject_cast<QNetworkSettingsServiceModel*>(sourceModel());
QList<QNetworkSettingsService*> data = model->getModel();
int row = 0;
- foreach (QNetworkSettingsService* item, data) {
+ for (QNetworkSettingsService* item : data) {
if (item->type() == m_type &&
(item->state() == QNetworkSettingsState::Ready ||
item->state() == QNetworkSettingsState::Online)) {
diff --git a/src/networksettings/qnetworksettingsservicemodel.h b/src/networksettings/qnetworksettingsservicemodel.h
index a12202b..b4392d2 100644
--- a/src/networksettings/qnetworksettingsservicemodel.h
+++ b/src/networksettings/qnetworksettingsservicemodel.h
@@ -29,7 +29,7 @@
#ifndef QNETWORKSETTINGSSERVICEMODEL_H
#define QNETWORKSETTINGSSERVICEMODEL_H
-#include <QSortFilterProxyModel>
+#include <QtCore/qsortfilterproxymodel.h>
#include <QtNetworkSettings/qnetworksettings.h>
QT_BEGIN_NAMESPACE
diff --git a/src/networksettings/qnetworksettingsuseragent.h b/src/networksettings/qnetworksettingsuseragent.h
index aa63315..63964b6 100644
--- a/src/networksettings/qnetworksettingsuseragent.h
+++ b/src/networksettings/qnetworksettingsuseragent.h
@@ -29,7 +29,7 @@
#ifndef QNETWORKSETTINGSUSERAGENT_H
#define QNETWORKSETTINGSUSERAGENT_H
-#include <QObject>
+#include <QtCore/qobject.h>
#include <QtNetworkSettings/qnetworksettingsglobal.h>
QT_BEGIN_NAMESPACE
diff --git a/src/networksettingsqml/qnetworksettingsforeign.cpp b/src/networksettingsqml/qnetworksettingsforeign.cpp
index e3d1414..e0d73c0 100644
--- a/src/networksettingsqml/qnetworksettingsforeign.cpp
+++ b/src/networksettingsqml/qnetworksettingsforeign.cpp
@@ -69,7 +69,9 @@
\qmlproperty model NetworkSettingsManager::services
\readonly
- Holds the service model.
+ Holds the service model. A delegate in a view that uses
+ the \e services model can access the NetworkService
+ item with the \e entry role.
The services list in the model can be controlled with the
\c type property, and NetworkService items can be retrieved
@@ -99,7 +101,7 @@
Holds the interface model. A delegate in a view that uses
the \e interfaces model can access the NetworkInterface
- item with the \e dataModel role.
+ item with the \e entry role.
\sa NetworkInterface
*/