summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/fbbrowser.cpp15
-rw-r--r--src/fbbrowser.h1
-rw-r--r--src/jsObject.h1
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();
};