1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-05 13:47:26 +02:00

Allow qtscript resolvers to use QWebkit LocalStorage and DatabaseStorage HTML5 API

This commit is contained in:
Leo Franchi
2011-06-10 23:31:45 -04:00
parent f3b9a7bdec
commit 5e3f465824
2 changed files with 7 additions and 0 deletions

View File

@@ -24,6 +24,7 @@
#include <QThread> #include <QThread>
#include <QNetworkProxy> #include <QNetworkProxy>
#include <QStringList> #include <QStringList>
#include <QDir>
#define RESPATH ":/data/" #define RESPATH ":/data/"

View File

@@ -22,6 +22,7 @@
#include "resolver.h" #include "resolver.h"
#include "query.h" #include "query.h"
#include "result.h" #include "result.h"
#include "utils/tomahawkutils.h"
#include <QApplication> #include <QApplication>
#include <QDebug> #include <QDebug>
@@ -41,6 +42,11 @@ public:
: QWebPage( (QObject*) parent ) : QWebPage( (QObject*) parent )
, m_parent( parent ) , m_parent( parent )
{ {
settings()->setAttribute( QWebSettings::OfflineStorageDatabaseEnabled, true );
settings()->setOfflineStoragePath( TomahawkUtils::appDataDir().path() );
settings()->setAttribute(QWebSettings::LocalStorageEnabled, true);
settings()->setLocalStoragePath( TomahawkUtils::appDataDir().path() );
settings()->setAttribute( QWebSettings::LocalStorageDatabaseEnabled, true );
} }
public slots: public slots: