summaryrefslogtreecommitdiffstats
path: root/src/javascriptinterface.cpp
diff options
context:
space:
mode:
authorJonathan Bauer2011-03-24 00:44:44 +0100
committerJonathan Bauer2011-03-24 00:44:44 +0100
commit731213e4dfc4411312c5dc92df356bad0ad70669 (patch)
treec33a36fcf827affaaed39c88e7ac0c1e025d443b /src/javascriptinterface.cpp
parenta new classes sysinfolibsysfs (diff)
downloadfbgui-731213e4dfc4411312c5dc92df356bad0ad70669.tar.gz
fbgui-731213e4dfc4411312c5dc92df356bad0ad70669.tar.xz
fbgui-731213e4dfc4411312c5dc92df356bad0ad70669.zip
improvements...
Diffstat (limited to 'src/javascriptinterface.cpp')
-rw-r--r--src/javascriptinterface.cpp20
1 files changed, 13 insertions, 7 deletions
diff --git a/src/javascriptinterface.cpp b/src/javascriptinterface.cpp
index 0a92de6..281a39f 100644
--- a/src/javascriptinterface.cpp
+++ b/src/javascriptinterface.cpp
@@ -22,7 +22,6 @@ void JavascriptInterface::attachToDOM(){
}
//-------------------------------------------------------------------------------------------------------
void JavascriptInterface::notify(const QString& msg){
-
qxtLog->debug() << "Notifying: " << msg;
QString code = QString("notify('\%1')").arg(msg);
_parent->evaluateJavaScript(code);
@@ -68,20 +67,19 @@ void JavascriptInterface::quit(){
}
//-------------------------------------------------------------------------------------------------------
void JavascriptInterface::loadJQuery(){
-
QString js;
QString pathToJsDir(DEFAULT_QRC_HTML_DIR);
pathToJsDir.append("/js");
- QDir* qrcJSDir = new QDir(pathToJsDir);
- QFileInfoList fiList = qrcJSDir->entryInfoList();
+ QDir qrcJSDir(pathToJsDir);
+ QFileInfoList fiList = qrcJSDir.entryInfoList();
QFileInfo fi;
foreach(fi, fiList)
{
if(fi.suffix() == "js")
{
- qDebug()<< fi.fileName();
- qxtLog->debug() << fi.fileName();
+ //qDebug()<< fi.fileName();
+ //qxtLog->debug() << fi.fileName();
if(fi.fileName()!="test.js")
{
QFile file;
@@ -91,8 +89,16 @@ void JavascriptInterface::loadJQuery(){
file.close();
_parent->evaluateJavaScript(js);
- qDebug()<< "evaluated " + fi.fileName();
+ //qxtLog->debug() << "evaluated " + fi.fileName();
}
}
}
}
+void JavascriptInterface::trigger(){
+ QFile file(fileToTriggerURL);
+ if (file.open(QIODevice::WriteOnly)){
+ file.write("data\n");
+ qxtLog->debug() << "*trigger watcher*";
+ }
+ file.close();
+}