From bad06ebac5cca429e0cf6421fc0f2e92c1a2d555 Mon Sep 17 00:00:00 2001 From: Niklas Goby Date: Wed, 23 Mar 2011 14:46:19 +0100 Subject: working jquery over qrc --- src/fbgui.h | 1 + src/javascriptinterface.cpp | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/fbgui.h b/src/fbgui.h index 0e660a5..6a9e10b 100644 --- a/src/fbgui.h +++ b/src/fbgui.h @@ -29,6 +29,7 @@ #define DEFAULT_CONFIG_PATH "/etc/fbgui.conf" #define DEFAULT_UPDATE_INTERVAL 1; #define DEFAULT_FILE_TRIGGER "/tmp/trigger_fbgui" +#define DEFAULT_QRC_HTML_DIR ":/html" // Global settings diff --git a/src/javascriptinterface.cpp b/src/javascriptinterface.cpp index c3ac80c..ae976c6 100644 --- a/src/javascriptinterface.cpp +++ b/src/javascriptinterface.cpp @@ -69,8 +69,10 @@ void JavascriptInterface::quit(){ void JavascriptInterface::loadJQuery(){ QString js; + QString pathToJsDir(DEFAULT_QRC_HTML_DIR); + pathToJsDir.append("/js"); - QDir* qrcJSDir = new QDir(":/html/js/"); + QDir* qrcJSDir = new QDir(pathToJsDir); QFileInfoList fiList = qrcJSDir->entryInfoList(); QFileInfo fi; foreach(fi, fiList) @@ -79,10 +81,10 @@ void JavascriptInterface::loadJQuery(){ { qDebug()<< fi.fileName(); qxtLog->debug() << fi.fileName(); - if(fi.fileName()=="test.js") + if(fi.fileName()!="test.js") { QFile file; - file.setFileName(":/" + fi.fileName()); + file.setFileName(pathToJsDir + "/" + fi.fileName()); file.open(QIODevice::ReadOnly); js = file.readAll(); file.close(); -- cgit v1.2.3-55-g7522