SharedCookieJarQt::SharedCookieJarQt(const String& cookieStorageDirectory) { m_database = QSqlDatabase::addDatabase(QLatin1String("QSQLITE")); const QString cookieStoragePath = cookieStorageDirectory; const QString dataBaseName = cookieStoragePath + QLatin1String("/cookies.db"); m_database.setDatabaseName(dataBaseName); ensureDatabaseTable(); loadCookies(); }
CookieJar::CookieJar(QObject *parent) : QNetworkCookieJar(parent) { loadCookies(getDataDir()+fname); }
FileCookieJar::FileCookieJar(const QString &AFile, QObject *AParent) : QNetworkCookieJar(AParent) { FFile = AFile; loadCookies(FFile); }
//--------------------------------------------------------- void CookieJar::purgeCookies() { QSettings().setValue("cookies-" + serviceName, CookieMap()); loadCookies(); }
//--------------------------------------------------------- CookieJar::CookieJar(const QString &serviceName, QObject* parent): QNetworkCookieJar(parent), serviceName(serviceName) { loadCookies(); }
CookieJar::CookieJar(QObject *parent) : QNetworkCookieJar(parent) { m_appPath = Settings::instance()->appPath(); loadCookies(); }