diff options
author | Jonas M. Gastal <jgastal@profusion.mobi> | 2012-01-11 17:00:11 -0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-27 13:29:14 +0100 |
commit | ed429ebfc9920c3a0fc97170ff8df6d5520eefb9 (patch) | |
tree | de94dc0f0c79d9cc2423cf1955006d0432140645 /src/network/access/qnetworkcookiejar.h | |
parent | 1166ad8603fe4fbd1b008aaa7c043ee1078780a5 (diff) |
Gives QNetworkCookieJar a virtual API.
QNetworkCookieJar now has the following virtual methods:
virtual bool validateCookie(QNetworkCookie &cookie);
virtual bool insertCookie(const QNetworkCookie &cookie, const QUrl &url);
virtual bool updateCookie(const QNetworkCookie &cookie);
virtual void deleteCookie(const QNetworkCookie &cookie);
Their implementation is such that the behavior the class previously
had(in memory storage of the cookies) is mantained.
Task-number: QTBUG-23145
Change-Id: I1420894d31e8072eca6903c3c7ffd6f06205a257
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
Reviewed-by: Alexis Menard <alexis.menard@openbossa.org>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Reviewed-by: Shane Kearns <ext-shane.2.kearns@nokia.com>
Diffstat (limited to 'src/network/access/qnetworkcookiejar.h')
-rw-r--r-- | src/network/access/qnetworkcookiejar.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/network/access/qnetworkcookiejar.h b/src/network/access/qnetworkcookiejar.h index 5f30f62179..3ae906c978 100644 --- a/src/network/access/qnetworkcookiejar.h +++ b/src/network/access/qnetworkcookiejar.h @@ -63,9 +63,14 @@ public: virtual QList<QNetworkCookie> cookiesForUrl(const QUrl &url) const; virtual bool setCookiesFromUrl(const QList<QNetworkCookie> &cookieList, const QUrl &url); + virtual bool insertCookie(const QNetworkCookie &cookie); + virtual bool updateCookie(const QNetworkCookie &cookie); + virtual bool deleteCookie(const QNetworkCookie &cookie); + protected: QList<QNetworkCookie> allCookies() const; void setAllCookies(const QList<QNetworkCookie> &cookieList); + virtual bool validateCookie(const QNetworkCookie &cookie, const QUrl &url) const; private: Q_DECLARE_PRIVATE(QNetworkCookieJar) |