diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/fbbrowser.cpp | 15 | ||||
| -rw-r--r-- | src/fbbrowser.h | 1 | ||||
| -rw-r--r-- | src/jsObject.h | 1 |
3 files changed, 15 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() diff --git a/src/fbbrowser.h b/src/fbbrowser.h index fbd8f0a..edaa350 100644 --- a/src/fbbrowser.h +++ b/src/fbbrowser.h @@ -56,6 +56,7 @@ private slots: // for testing reasons void showTime_Slot(); void showDate_Slot(); + void showHelloWorld_Slot(); signals: void signalQuitAll(); diff --git a/src/jsObject.h b/src/jsObject.h index b049d11..50a7d8c 100644 --- a/src/jsObject.h +++ b/src/jsObject.h @@ -67,6 +67,7 @@ signals: // for testing void showTime(); void showDate(); + void showHelloWorld(); }; |
