aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2023-10-24 13:54:55 +0200
committerAlessandro Portale <alessandro.portale@qt.io>2023-10-25 07:31:09 +0000
commit3d95bafdbbee0a7350779f834972ade2095c9acd (patch)
tree87f5a0c832d22af646a220dbe9ad0193a803b872
parent22693e32811a3cf041607a5703cebdd5d0a60fe1 (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.cpp7
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()