diff options
author | Xizhi Zhu <xizhi.zhu@gmail.com> | 2012-01-17 18:20:45 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-19 06:22:10 +0100 |
commit | a4402fdc895379b07965ae8ebf4bcf7d98469e39 (patch) | |
tree | 15a6a287b149ec445fe835f928a27abb7725c84a | |
parent | 3664d3b8426c05814cbf327ba010c5bec24853ef (diff) |
Add the missing Q_DISABLE_COPY for public bearer classes.
QNetworkConfigurationManager and QNetworkSession are QObject, which
should not be thought of as values that can be copied or assigned, but
as unique identities.
Change-Id: I6ff0124a613862c2b411da2df31f03d5033315a9
Reviewed-by: Jonas Gastal <jgastal@profusion.mobi>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
-rw-r--r-- | src/network/bearer/qnetworkconfigmanager.h | 3 | ||||
-rw-r--r-- | src/network/bearer/qnetworksession.h | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/network/bearer/qnetworkconfigmanager.h b/src/network/bearer/qnetworkconfigmanager.h index 5f4e64b957..5a90fb18fb 100644 --- a/src/network/bearer/qnetworkconfigmanager.h +++ b/src/network/bearer/qnetworkconfigmanager.h @@ -90,6 +90,9 @@ Q_SIGNALS: void configurationChanged(const QNetworkConfiguration &config); void onlineStateChanged(bool isOnline); void updateCompleted(); + +private: + Q_DISABLE_COPY(QNetworkConfigurationManager) }; Q_DECLARE_OPERATORS_FOR_FLAGS(QNetworkConfigurationManager::Capabilities) diff --git a/src/network/bearer/qnetworksession.h b/src/network/bearer/qnetworksession.h index 5321875078..968e9f947b 100644 --- a/src/network/bearer/qnetworksession.h +++ b/src/network/bearer/qnetworksession.h @@ -129,6 +129,7 @@ protected: virtual void disconnectNotify(const char *signal); private: + Q_DISABLE_COPY(QNetworkSession) friend class QNetworkSessionPrivate; QNetworkSessionPrivate *d; }; |