diff options
Diffstat (limited to 'browser/networkmanager.h')
-rw-r--r-- | browser/networkmanager.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/browser/networkmanager.h b/browser/networkmanager.h index 7ee7229..618425b 100644 --- a/browser/networkmanager.h +++ b/browser/networkmanager.h @@ -46,11 +46,17 @@ public Q_SLOTS: // Internal void onAuthenticationRequired(QNetworkReply *reply, QAuthenticator *authenticator); void onSslErrors(QNetworkReply *reply, const QList<QSslError> & errors); + void onProxyAuthenticationRequired(const QNetworkProxy &, QAuthenticator *); void authenticate(bool b, const conn::brw::AuthenticationData ad) { m_authBool = b; m_authData = ad; } + void authenticateProxy(bool b, const conn::brw::AuthenticationData ad) + { + m_authBoolProxy = b; + m_authDataProxy = ad; + } void closeSsl(bool isOK, bool saveCert) { m_isSslOk = isOK; @@ -58,8 +64,8 @@ public Q_SLOTS: } private: QNetworkAccessManager *m_nam; - bool m_authBool, m_isSslOk, m_sslSaveCert; - conn::brw::AuthenticationData m_authData; + bool m_authBool, m_authBoolProxy, m_isSslOk, m_sslSaveCert; + conn::brw::AuthenticationData m_authData, m_authDataProxy; }; #endif // NETWORKMAMAGER_H |