X-Git-Url: http://git.maemo.org/git/?p=situare;a=blobdiff_plain;f=src%2Fnetwork%2Fnetworkcookiejar.cpp;fp=src%2Fnetwork%2Fnetworkcookiejar.cpp;h=3b578085618bf698dd946c045b9abc9fb937ac38;hp=d1ccaeaccde6b1c1cd524e5437ebc00e2fa3258c;hb=704a3672aee1d19cf9b09d3c439258d2d5c275fd;hpb=26070f2abd7e3a0006150322d062414e6d5734bf diff --git a/src/network/networkcookiejar.cpp b/src/network/networkcookiejar.cpp index d1ccaea..3b57808 100644 --- a/src/network/networkcookiejar.cpp +++ b/src/network/networkcookiejar.cpp @@ -27,6 +27,8 @@ #include "networkcookiejar.h" +const QString COOKIES_SETTING = "cookies"; + NetworkCookieJar::NetworkCookieJar(QObject *parent) : QNetworkCookieJar(parent) { @@ -42,13 +44,21 @@ NetworkCookieJar::~NetworkCookieJar() saveCookies(); } +void NetworkCookieJar::clearCookiesSetting() +{ + qWarning() << __PRETTY_FUNCTION__; + + QSettings settings(SETTINGS_ORGANIZATION_NAME, SETTINGS_APPLICATION_NAME); + settings.remove(COOKIES_SETTING); +} + void NetworkCookieJar::loadCookies() { qWarning() << __PRETTY_FUNCTION__; - QSettings settings(DIRECTORY_NAME, FILE_NAME); + QSettings settings(SETTINGS_ORGANIZATION_NAME, SETTINGS_APPLICATION_NAME); - QStringList list = settings.value(COOKIES, EMPTY).toStringList(); + QStringList list = settings.value(COOKIES_SETTING).toStringList(); if(!list.isEmpty()) { QList cookieList; @@ -74,6 +84,6 @@ void NetworkCookieJar::saveCookies() } list.removeDuplicates(); - QSettings settings(DIRECTORY_NAME, FILE_NAME); - settings.setValue(COOKIES, list); + QSettings settings(SETTINGS_ORGANIZATION_NAME, SETTINGS_APPLICATION_NAME); + settings.setValue(COOKIES_SETTING, list); }