From 43b6320a5a1e740e7b3dbc8fe623bd83903ad172 Mon Sep 17 00:00:00 2001 From: Markus Goetz Date: Fri, 8 Apr 2011 13:41:57 +0200 Subject: [PATCH] QNAM: Fix proxy code after refactoring --- src/network/access/qnetworkreplyhttpimpl.cpp | 10 ++++++++-- src/network/access/qnetworkreplyhttpimpl_p.h | 10 +++++----- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/network/access/qnetworkreplyhttpimpl.cpp b/src/network/access/qnetworkreplyhttpimpl.cpp index 9971dbb9b3..5e9d53b7f1 100644 --- a/src/network/access/qnetworkreplyhttpimpl.cpp +++ b/src/network/access/qnetworkreplyhttpimpl.cpp @@ -600,10 +600,10 @@ void QNetworkReplyHttpImplPrivate::postRequest() if (transparentProxy.type() == QNetworkProxy::DefaultProxy && cacheProxy.type() == QNetworkProxy::DefaultProxy) { // unsuitable proxies - QMetaObject::invokeMethod(q, "error", synchronous ? Qt::DirectConnection : Qt::QueuedConnection, + QMetaObject::invokeMethod(q, "_q_error", synchronous ? Qt::DirectConnection : Qt::QueuedConnection, Q_ARG(QNetworkReply::NetworkError, QNetworkReply::ProxyNotFoundError), Q_ARG(QString, q->tr("No suitable proxy found"))); - QMetaObject::invokeMethod(q, "finished", synchronous ? Qt::DirectConnection : Qt::QueuedConnection); + QMetaObject::invokeMethod(q, "_q_finished", synchronous ? Qt::DirectConnection : Qt::QueuedConnection); return; } #endif @@ -1811,6 +1811,12 @@ void QNetworkReplyHttpImplPrivate::finished() //resumeNotificationHandling(); } +void QNetworkReplyHttpImplPrivate::_q_error(QNetworkReplyImpl::NetworkError code, const QString &errorMessage) +{ + this->error(code, errorMessage); +} + + void QNetworkReplyHttpImplPrivate::error(QNetworkReplyImpl::NetworkError code, const QString &errorMessage) { Q_Q(QNetworkReplyHttpImpl); diff --git a/src/network/access/qnetworkreplyhttpimpl_p.h b/src/network/access/qnetworkreplyhttpimpl_p.h index 476022d7f7..8711a59f7a 100644 --- a/src/network/access/qnetworkreplyhttpimpl_p.h +++ b/src/network/access/qnetworkreplyhttpimpl_p.h @@ -100,8 +100,6 @@ public: Q_INVOKABLE void setSslConfigurationImplementation(const QSslConfiguration &configuration); Q_INVOKABLE QSslConfiguration sslConfigurationImplementation() const; #endif -// Q_INVOKABLE QSslConfiguration sslConfigurationImplementation() const; -// Q_INVOKABLE void setSslConfigurationImplementation(const QSslConfiguration &configuration); Q_DECLARE_PRIVATE(QNetworkReplyHttpImpl) Q_PRIVATE_SLOT(d_func(), void _q_startOperation()) @@ -113,6 +111,9 @@ public: Q_PRIVATE_SLOT(d_func(), void _q_networkSessionFailed()) #endif Q_PRIVATE_SLOT(d_func(), void _q_finished()) + Q_PRIVATE_SLOT(d_func(), void _q_error(QNetworkReply::NetworkError, const QString &)) + + // From reply Q_PRIVATE_SLOT(d_func(), void replyDownloadData(QByteArray)) Q_PRIVATE_SLOT(d_func(), void replyFinished()) Q_PRIVATE_SLOT(d_func(), void replyDownloadMetaData(QList >,int,QString,bool,QSharedPointer,qint64)) @@ -131,6 +132,7 @@ public: Q_PRIVATE_SLOT(d_func(), void emitReplyUploadProgress(qint64, qint64)) + signals: // To HTTP thread: void startHttpRequest(); @@ -184,6 +186,7 @@ public: // FIXME void finished(); void error(QNetworkReply::NetworkError code, const QString &errorString); + void _q_error(QNetworkReply::NetworkError code, const QString &errorString); void metaDataChanged(); void redirectionRequested(const QUrl &target); @@ -293,9 +296,6 @@ public: void wantUploadDataSlot(qint64); void sentUploadDataSlot(qint64); - - - Q_DECLARE_PUBLIC(QNetworkReplyHttpImpl) };