diff -r 5dc02b23752f -r 3e2da88830cd src/network/kernel/qauthenticator_p.h --- a/src/network/kernel/qauthenticator_p.h Tue Jul 06 15:10:48 2010 +0300 +++ b/src/network/kernel/qauthenticator_p.h Wed Aug 18 10:37:55 2010 +0300 @@ -57,12 +57,13 @@ #include #include #include +#include QT_BEGIN_NAMESPACE class QHttpResponseHeader; -class QAuthenticatorPrivate +class Q_AUTOTEST_EXPORT QAuthenticatorPrivate { public: enum Method { None, Basic, Plain, Login, Ntlm, CramMd5, DigestMd5 }; @@ -71,7 +72,7 @@ QAtomicInt ref; QString user; QString password; - QHash options; + QVariantHash options; Method method; QString realm; QByteArray challenge; @@ -102,6 +103,7 @@ #ifndef QT_NO_HTTP void parseHttpResponse(const QHttpResponseHeader &, bool isProxy); #endif + void parseHttpResponse(const QList >&, bool isProxy); };