Fix static analysis warnings concerning QNetworkInformation
By marking undeclared and unused copy/move constructors as deleted. Change-Id: Ie74b9cb015090dbb425b701a55eadb9d80ab0285 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
This commit is contained in:
parent
7687e2a429
commit
ed05ef7758
@ -89,6 +89,8 @@ Q_SIGNALS:
|
|||||||
private:
|
private:
|
||||||
friend class QNetworkInformationPrivate;
|
friend class QNetworkInformationPrivate;
|
||||||
QNetworkInformation(QNetworkInformationBackend *backend);
|
QNetworkInformation(QNetworkInformationBackend *backend);
|
||||||
|
|
||||||
|
Q_DISABLE_COPY_MOVE(QNetworkInformation)
|
||||||
};
|
};
|
||||||
|
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
@ -63,6 +63,7 @@ class Q_NETWORK_EXPORT QNetworkInformationBackend : public QObject
|
|||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
|
QNetworkInformationBackend() = default;
|
||||||
virtual ~QNetworkInformationBackend();
|
virtual ~QNetworkInformationBackend();
|
||||||
|
|
||||||
virtual QString name() const = 0;
|
virtual QString name() const = 0;
|
||||||
@ -83,6 +84,7 @@ protected:
|
|||||||
private:
|
private:
|
||||||
QNetworkInformation::Reachability m_reachability = QNetworkInformation::Reachability::Unknown;
|
QNetworkInformation::Reachability m_reachability = QNetworkInformation::Reachability::Unknown;
|
||||||
|
|
||||||
|
Q_DISABLE_COPY_MOVE(QNetworkInformationBackend)
|
||||||
friend class QNetworkInformation;
|
friend class QNetworkInformation;
|
||||||
friend class QNetworkInformationPrivate;
|
friend class QNetworkInformationPrivate;
|
||||||
};
|
};
|
||||||
@ -96,6 +98,9 @@ public:
|
|||||||
virtual QString name() const = 0;
|
virtual QString name() const = 0;
|
||||||
virtual QNetworkInformationBackend *create(QNetworkInformation::Features requiredFeatures) const = 0;
|
virtual QNetworkInformationBackend *create(QNetworkInformation::Features requiredFeatures) const = 0;
|
||||||
virtual QNetworkInformation::Features featuresSupported() const = 0;
|
virtual QNetworkInformation::Features featuresSupported() const = 0;
|
||||||
|
|
||||||
|
private:
|
||||||
|
Q_DISABLE_COPY_MOVE(QNetworkInformationBackendFactory)
|
||||||
};
|
};
|
||||||
#define QNetworkInformationBackendFactory_iid "org.qt-project.Qt.NetworkInformationBackendFactory"
|
#define QNetworkInformationBackendFactory_iid "org.qt-project.Qt.NetworkInformationBackendFactory"
|
||||||
Q_DECLARE_INTERFACE(QNetworkInformationBackendFactory, QNetworkInformationBackendFactory_iid);
|
Q_DECLARE_INTERFACE(QNetworkInformationBackendFactory, QNetworkInformationBackendFactory_iid);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user