diff options
author | Mårten Nordheim <marten.nordheim@qt.io> | 2021-02-17 13:59:29 +0100 |
---|---|---|
committer | Mårten Nordheim <marten.nordheim@qt.io> | 2021-02-18 13:28:14 +0100 |
commit | 0d4fb41e8c00263a0d385b70cc066776cbf6cc37 (patch) | |
tree | a195b78a16a2759adc881220a3921c4afc7246ec /src/network | |
parent | c98e92b8ca7fd295482ee99f095c220b6f389169 (diff) |
QNetworkInformation: Address API review feedback
Added missing NOTIFY for Q_PROPERTY.
Switched one Q_ENUM to Q_FLAG.
Declared missing operators for QFlag.
Pick-to: 6.1
Change-Id: I8e6756838e44e205844a34c95f436df6b51a862f
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/network')
-rw-r--r-- | src/network/kernel/qnetworkinformation.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/network/kernel/qnetworkinformation.h b/src/network/kernel/qnetworkinformation.h index a04e725300..bc71b37c64 100644 --- a/src/network/kernel/qnetworkinformation.h +++ b/src/network/kernel/qnetworkinformation.h @@ -53,7 +53,7 @@ class Q_NETWORK_EXPORT QNetworkInformation : public QObject { Q_OBJECT Q_DECLARE_PRIVATE(QNetworkInformation) - Q_PROPERTY(Reachability reachability READ reachability) + Q_PROPERTY(Reachability reachability READ reachability NOTIFY reachabilityChanged) public: enum class Reachability { Unknown, @@ -67,8 +67,8 @@ public: enum class Feature { Reachability = 0x1, }; - Q_ENUM(Feature) Q_DECLARE_FLAGS(Features, Feature) + Q_FLAG(Features) ~QNetworkInformation() override; @@ -93,6 +93,8 @@ private: Q_DISABLE_COPY_MOVE(QNetworkInformation) }; +Q_DECLARE_OPERATORS_FOR_FLAGS(QNetworkInformation::Features) + QT_END_NAMESPACE #endif |