---
configure.ac | 2 +-
src/control.cpp | 18 +++++++++---------
src/control.h | 4 ++--
3 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/configure.ac b/configure.ac
index 5cc4545..0587f9f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ AC_ARG_ENABLE(optimization,
AC_HELP_STRING([--disable-optimization],
fi
])
-PKG_CHECK_MODULES(QT, Qt5Core Qt5Gui Qt5Xml Qt5Network Qt5Script Qt5DBus
Qt5Widgets, dummy=yes,
+PKG_CHECK_MODULES(QT, Qt5Core Qt5Gui Qt5Xml Qt5Network Qt5Qml Qt5DBus
Qt5Widgets, dummy=yes,
AC_MSG_ERROR(Qt is required))
# Needed for qOverload
diff --git a/src/control.cpp b/src/control.cpp
index d4732b7..8c1e412 100644
--- a/src/control.cpp
+++ b/src/control.cpp
@@ -641,28 +641,28 @@ void ControlWidget::modemSilentReset()
Script::Script(QObject *obj, Ui_ControlBase *ui) : QDBusAbstractAdaptor(obj)
{
/* Export tabs to be accessed by script */
- QScriptValue qsTab = engine.newQObject(ui->tab);
+ QJSValue qsTab = engine.newQObject(ui->tab);
engine.globalObject().setProperty("tabRegistration", qsTab);
- QScriptValue qsTab2 = engine.newQObject(ui->tab_2);
+ QJSValue qsTab2 = engine.newQObject(ui->tab_2);
engine.globalObject().setProperty("tabCBM", qsTab2);
- QScriptValue qsTab3 = engine.newQObject(ui->tab_3);
+ QJSValue qsTab3 = engine.newQObject(ui->tab_3);
engine.globalObject().setProperty("tabSMS", qsTab3);
- QScriptValue qsTab4 = engine.newQObject(ui->tab_4);
+ QJSValue qsTab4 = engine.newQObject(ui->tab_4);
engine.globalObject().setProperty("tabVoiceMail", qsTab4);
- QScriptValue qsTab5 = engine.newQObject(ui->tab_5);
+ QJSValue qsTab5 = engine.newQObject(ui->tab_5);
engine.globalObject().setProperty("tabUSSD", qsTab5);
- QScriptValue qsTab6 = engine.newQObject(ui->tab_6);
+ QJSValue qsTab6 = engine.newQObject(ui->tab_6);
engine.globalObject().setProperty("tabSIM", qsTab6);
- QScriptValue qsTab8 = engine.newQObject(ui->tab_8);
+ QJSValue qsTab8 = engine.newQObject(ui->tab_8);
engine.globalObject().setProperty("tabPosition", qsTab8);
- QScriptValue qsTab9 = engine.newQObject(ui->tab_9);
+ QJSValue qsTab9 = engine.newQObject(ui->tab_9);
engine.globalObject().setProperty("tabCall", qsTab9);
}
@@ -705,7 +705,7 @@ QString Script::Run(const QString &name, const QDBusMessage
&msg)
QString contents = stream.readAll();
scriptFile.close();
- QScriptValue qsScript = engine.evaluate(contents);
+ QJSValue qsScript = engine.evaluate(contents);
if (qsScript.isError()) {
QString info = fileName + ", line " +
qsScript.property("lineNumber").toString() + ", " + qsScript.toString();
QDBusMessage reply = msg.createErrorReply(SERVICE
".Error.ScriptExecError", info);
diff --git a/src/control.h b/src/control.h
index 6514bf4..a7c0ff3 100644
--- a/src/control.h
+++ b/src/control.h
@@ -22,7 +22,7 @@
#include <hardwaremanipulator.h>
#include <QtDBus/QtDBus>
-#include <QtScript>
+#include <QJSEngine>
#include "ui_controlbase.h"
#include "attranslator.h"
#include "callmanager.h"
@@ -58,7 +58,7 @@ public slots:
private:
QString dirPath;
- QScriptEngine engine;
+ QJSEngine engine;
};
class ControlWidget : public QWidget
--
2.24.0
_______________________________________________
ofono mailing list -- [email protected]
To unsubscribe send an email to [email protected]