summaryrefslogtreecommitdiffstats
path: root/src/fbbrowser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/fbbrowser.cpp')
-rw-r--r--src/fbbrowser.cpp15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/fbbrowser.cpp b/src/fbbrowser.cpp
index 94a8db7..7150358 100644
--- a/src/fbbrowser.cpp
+++ b/src/fbbrowser.cpp
@@ -78,6 +78,7 @@ void fbbrowser::connectJsSignalsToSlots()
// for testing reasons
QObject::connect(jso, SIGNAL(showTime()), this, SLOT(showTime_Slot()));
QObject::connect(jso, SIGNAL(showDate()), this, SLOT(showDate_Slot()));
+ QObject::connect(jso, SIGNAL(showHelloWorld()), this, SLOT(showHelloWorld_Slot()));
}
void fbbrowser::writeText(QString text)
@@ -129,14 +130,24 @@ void fbbrowser::getHardDrives_Slot()
// for testing reasons
void fbbrowser::showTime_Slot()
{
+ qDebug() << "---- call: showTime_Slot";
QString time = QTime::currentTime().toString("hh:mm:ss");
- //view->page()->mainFrame->evaluateJavaScript(/*TODO:: edit jsFunction name*/ "");
+ //TODO:: edit jsFunction name
+ QString code;
+ code = QString("printTime(\"%1\")").arg(time);
+ view->page()->mainFrame()->evaluateJavaScript(code);
}
void fbbrowser::showDate_Slot()
{
QString date = QDate::currentDate().toString("dd.MM.yyyy");
- //view->page()->mainFrame->evaluateJavaScript(/*TODO:: edit jsFunction name*/ "");
+ //TODO:: edit jsFunction name
+ //view->page()->mainFrame()->evaluateJavaScript("");
+}
+
+void fbbrowser::showHelloWorld_Slot()
+{
+ view->page()->mainFrame()->evaluateJavaScript("alert(\"Hello World\")");
}
void fbbrowser::getSysInfo()