diff options
author | Alessandro Portale <alessandro.portale@qt.io> | 2023-10-24 13:54:55 +0200 |
---|---|---|
committer | Alessandro Portale <alessandro.portale@qt.io> | 2023-10-25 07:31:09 +0000 |
commit | 3d95bafdbbee0a7350779f834972ade2095c9acd (patch) | |
tree | 87f5a0c832d22af646a220dbe9ad0193a803b872 | |
parent | 22693e32811a3cf041607a5703cebdd5d0a60fe1 (diff) |
Axivion: Support building without sslv12.0.0-beta2
Change-Id: I027317410321725e8e295d236243e50e1ea6019d
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
-rw-r--r-- | src/plugins/axivion/axivionplugin.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/axivion/axivionplugin.cpp b/src/plugins/axivion/axivionplugin.cpp index 0c09ecb475..a22885afb0 100644 --- a/src/plugins/axivion/axivionplugin.cpp +++ b/src/plugins/axivion/axivionplugin.cpp @@ -158,12 +158,15 @@ bool AxivionPlugin::handleCertificateIssue() AxivionPluginPrivate::AxivionPluginPrivate() { +#if QT_CONFIG(ssl) connect(&m_networkAccessManager, &QNetworkAccessManager::sslErrors, this, &AxivionPluginPrivate::handleSslErrors); +#endif // ssl } void AxivionPluginPrivate::handleSslErrors(QNetworkReply *reply, const QList<QSslError> &errors) { +#if QT_CONFIG(ssl) const QList<QSslError::SslError> accepted{ QSslError::CertificateNotYetValid, QSslError::CertificateExpired, QSslError::InvalidCaCertificate, QSslError::CertificateUntrusted, @@ -174,6 +177,10 @@ void AxivionPluginPrivate::handleSslErrors(QNetworkReply *reply, const QList<QSs if (!settings().server.validateCert || AxivionPlugin::handleCertificateIssue()) reply->ignoreSslErrors(errors); } +#else // ssl + Q_UNUSED(reply) + Q_UNUSED(errors) +#endif // ssl } void AxivionPluginPrivate::onStartupProjectChanged() |