From 9efd40bd776e1c5e7ce9feeac63b3673250291b6 Mon Sep 17 00:00:00 2001 From: Peter Hartmann Date: Thu, 28 Feb 2013 17:41:59 +0100 Subject: QNetworkAccessManager: track online / accessible state without session In particular, set online state right upon construction of the QNetworkAccessManager instance. Therefor, QNAM needs an instance of a QNetworkConfigurationManager internally. Before, this would only work properly if a network session was created. Now, networkAccessible() returns the correct status. Change-Id: I7ff9ccfd18ad376a131fc5977843b55bf185fba0 Reviewed-by: Rafael Roquetto Reviewed-by: Shane Kearns --- src/network/access/qnetworkaccessmanager.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/network/access/qnetworkaccessmanager.h') diff --git a/src/network/access/qnetworkaccessmanager.h b/src/network/access/qnetworkaccessmanager.h index 826c8e47d7..ac8d58522b 100644 --- a/src/network/access/qnetworkaccessmanager.h +++ b/src/network/access/qnetworkaccessmanager.h @@ -165,6 +165,7 @@ private: #ifndef QT_NO_BEARERMANAGEMENT Q_PRIVATE_SLOT(d_func(), void _q_networkSessionClosed()) Q_PRIVATE_SLOT(d_func(), void _q_networkSessionStateChanged(QNetworkSession::State)) + Q_PRIVATE_SLOT(d_func(), void _q_onlineStateChanged(bool)) #endif }; -- cgit v1.2.3