Make qget manual test compile without ssl support
authorShane Kearns <ext-shane.2.kearns@nokia.com>
Mon, 20 Feb 2012 16:40:55 +0000 (16:40 +0000)
committerQt by Nokia <qt-info@nokia.com>
Tue, 21 Feb 2012 14:28:40 +0000 (15:28 +0100)
Change-Id: I35f92328b79df1cfcae52fa6ff8290f260183aea
Reviewed-by: Richard J. Moore <rich@kde.org>
tests/manual/qnetworkaccessmanager/qget/qget.cpp
tests/manual/qnetworkaccessmanager/qget/qget.h

index 86b05f8..44fb621 100644 (file)
@@ -57,7 +57,9 @@ DownloadManager::DownloadManager()
     connect(&nam, SIGNAL(finished(QNetworkReply*)), this, SLOT(finished(QNetworkReply*)));
     connect(&nam, SIGNAL(authenticationRequired(QNetworkReply*, QAuthenticator*)), this, SLOT(authenticationRequired(QNetworkReply*, QAuthenticator*)));
     connect(&nam, SIGNAL(proxyAuthenticationRequired(const QNetworkProxy&, QAuthenticator*)), this, SLOT(proxyAuthenticationRequired(const QNetworkProxy&, QAuthenticator*)));
+#ifndef QT_NO_SSL
     connect(&nam, SIGNAL(sslErrors(QNetworkReply*, const QList<QSslError>&)), this, SLOT(sslErrors(QNetworkReply*, const QList<QSslError>&)));
+#endif
 }
 
 DownloadManager::~DownloadManager()
@@ -117,6 +119,7 @@ void DownloadManager::proxyAuthenticationRequired(const QNetworkProxy& proxy, QA
     }
 }
 
+#ifndef QT_NO_SSL
 void DownloadManager::sslErrors(QNetworkReply* reply, const QList<QSslError>& errors)
 {
     qDebug() << "sslErrors";
@@ -125,6 +128,7 @@ void DownloadManager::sslErrors(QNetworkReply* reply, const QList<QSslError>& er
         qDebug() << error.certificate().toPem();
     }
 }
+#endif
 
 DownloadItem::DownloadItem(QNetworkReply* r, QNetworkAccessManager& manager) : reply(r), nam(manager)
 {
index c8ab9e3..40d75a3 100644 (file)
@@ -87,7 +87,9 @@ private slots:
     void finished(QNetworkReply* reply);
     void authenticationRequired(QNetworkReply* reply, QAuthenticator* authenticator);
     void proxyAuthenticationRequired(const QNetworkProxy& proxy, QAuthenticator* authenticator);
+#ifndef QT_NO_SSL
     void sslErrors(QNetworkReply* reply, const QList<QSslError>& errors);
+#endif
     void downloadFinished(DownloadItem *item);
 private:
     QNetworkAccessManager nam;