diff options
-rw-r--r-- | src/network/bearer/qnetworkconfiguration.cpp | 4 | ||||
-rw-r--r-- | src/network/bearer/qnetworkconfiguration_p.h | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/network/bearer/qnetworkconfiguration.cpp b/src/network/bearer/qnetworkconfiguration.cpp index 4a576304f6..7d702b4a45 100644 --- a/src/network/bearer/qnetworkconfiguration.cpp +++ b/src/network/bearer/qnetworkconfiguration.cpp @@ -506,4 +506,8 @@ QString QNetworkConfiguration::bearerTypeName() const return QLatin1String("Unknown"); } +QList<QHostAddress> QNetworkConfigurationPrivate::hostIPAddresses(const QNetworkConfiguration &conf) { + return conf.d->hostAddresses; +} + QT_END_NAMESPACE diff --git a/src/network/bearer/qnetworkconfiguration_p.h b/src/network/bearer/qnetworkconfiguration_p.h index b69ce875ee..408a97a9b3 100644 --- a/src/network/bearer/qnetworkconfiguration_p.h +++ b/src/network/bearer/qnetworkconfiguration_p.h @@ -58,6 +58,7 @@ #include <QtCore/qshareddata.h> #include <QtCore/qmutex.h> #include <QtCore/qmap.h> +#include <QtNetwork/qhostaddress.h> #ifdef Q_OS_BLACKBERRY #include <bps/netstatus.h> @@ -101,6 +102,7 @@ public: QNetworkConfiguration::Type type; QNetworkConfiguration::Purpose purpose; QNetworkConfiguration::BearerType bearerType; + QList<QHostAddress> hostAddresses; #ifdef Q_OS_BLACKBERRY netstatus_ip_status_t oldIpStatus; @@ -109,6 +111,7 @@ public: bool isValid; bool roamingSupported; + static QList<QHostAddress> hostIPAddresses(const QNetworkConfiguration &conf); // ### Qt5: make public private: Q_DISABLE_COPY(QNetworkConfigurationPrivate) }; |