Seite 1 von 1

[Gelöst]Problem mit Signal sslError(...)

Verfasst: 12. November 2009 16:38
von Snu
Hallo,

ich möchte über das Signal

Code: Alles auswählen

void QNetworkAccessManager::sslErrors ( QNetworkReply * reply, const QList<QSslError> & errors ) 
die fehlerhaften SSL Responses, die ich von einem Server bekomme, verarbeiten. Hierzu connecte ich das Signal folgendermaßen:

Code: Alles auswählen

#ifndef QT_NO_OPENSSL	
connect(networkAccessManager, SIGNAL(sslErrors(QNetworkReply * reply, const QList<QSslError> & errors)),
this, SLOT(onSslErrors(QNetworkReply* reply, const QList<QSslError> & errors)));
#endif
Aus irgendeinem Grund jedoch gibt mir der Compiler folgende Fehlermeldung, wenn connect aufgerufen wird: Object::connect: No such signal QNetworkAccessManager::sslErrors(QNetworkReply * reply, const QList<QSslError> & errors).
Als QT Version verwende ich 4.5 (2009.03)

Selbe Fehlermeldung bekomme ich auch beim Signal:

Code: Alles auswählen

void QWebPage::unsupportedContent(QNetworkReply *reply);
.
Vielleicht ist es Zufall, aber genau diese Signale sind in den QT/WebKit Dateien in Preprocessor Anweisungen. Jedoch kann ich hier keinen Fehler finden. Die Anweisungen werden auch in meinem Code durchlaufen.

Hat jemand vielleicht eine Ahnung wo das Problem liegt?

Verfasst: 12. November 2009 17:03
von Christian81
Es gibt auch kein Signal

Code: Alles auswählen

QNetworkAccessManager::sslErrors(QNetworkReply * reply, const QList<QSslError> & errors)
sondern nur

Code: Alles auswählen

QNetworkAccessManager::sslErrors(QNetworkReply *, const QList<QSslError> &)
...

Verfasst: 12. November 2009 17:13
von Snu
:shock:
Oh man, manchmal sieht man den Wald vor lauter Bäumen nicht.

Jetzt funzt es.


Vielen Dank