summaryrefslogtreecommitdiffstats
path: root/src/network/access/qnetworkaccessmanager.h
diff options
context:
space:
mode:
authorAaron McCarthy <aaron.mccarthy@nokia.com>2010-02-09 02:06:28 (GMT)
committerAaron McCarthy <aaron.mccarthy@nokia.com>2010-02-09 02:09:20 (GMT)
commit21abc34acdfa4a675b9c9ff5294726faf0d4c00e (patch)
treeeb4d9b772812d21411dd70586e701ed17fbce609 /src/network/access/qnetworkaccessmanager.h
parentc6157559204b61b11537ab0c0aba16eb182b09fe (diff)
downloadQt-21abc34acdfa4a675b9c9ff5294726faf0d4c00e.zip
Qt-21abc34acdfa4a675b9c9ff5294726faf0d4c00e.tar.gz
Qt-21abc34acdfa4a675b9c9ff5294726faf0d4c00e.tar.bz2
Add networkAccess property to QNAM.
Enables network access via QNAM to be enabled/disabled.
Diffstat (limited to 'src/network/access/qnetworkaccessmanager.h')
-rw-r--r--src/network/access/qnetworkaccessmanager.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/network/access/qnetworkaccessmanager.h b/src/network/access/qnetworkaccessmanager.h
index 14aaf78..371f729 100644
--- a/src/network/access/qnetworkaccessmanager.h
+++ b/src/network/access/qnetworkaccessmanager.h
@@ -69,6 +69,9 @@ class QNetworkAccessManagerPrivate;
class Q_NETWORK_EXPORT QNetworkAccessManager: public QObject
{
Q_OBJECT
+
+ Q_PROPERTY(bool networkAccess READ networkAccessEnabled WRITE setNetworkAccessEnabled NOTIFY networkAccessChanged)
+
public:
enum Operation {
HeadOperation = 1,
@@ -108,6 +111,9 @@ public:
QNetworkConfiguration configuration() const;
QNetworkConfiguration activeConfiguration() const;
+ void setNetworkAccessEnabled(bool enabled);
+ bool networkAccessEnabled() const;
+
Q_SIGNALS:
#ifndef QT_NO_NETWORKPROXY
void proxyAuthenticationRequired(const QNetworkProxy &proxy, QAuthenticator *authenticator);
@@ -118,6 +124,8 @@ Q_SIGNALS:
void sslErrors(QNetworkReply *reply, const QList<QSslError> &errors);
#endif
+ void networkAccessChanged(bool enabled);
+
void debugMessage(const QString &message);
protected: