summaryrefslogtreecommitdiff
path: root/browser/networkmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'browser/networkmanager.h')
-rw-r--r--browser/networkmanager.h10
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