diff options
Diffstat (limited to 'src/fbbrowser.cpp')
| -rw-r--r-- | src/fbbrowser.cpp | 15 |
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() |
