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

Alles rund um die Programmierung mit Qt
Antworten
Snu
Beiträge: 16
Registriert: 10. November 2009 17:40

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

Beitrag 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?
Zuletzt geändert von Snu am 16. November 2009 11:48, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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> &)
...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Snu
Beiträge: 16
Registriert: 10. November 2009 17:40

Beitrag von Snu »

:shock:
Oh man, manchmal sieht man den Wald vor lauter Bäumen nicht.

Jetzt funzt es.


Vielen Dank
Antworten