diff --git a/include/mainwindow.h b/include/mainwindow.h index 09cc440c..76f8e920 100644 --- a/include/mainwindow.h +++ b/include/mainwindow.h @@ -99,6 +99,7 @@ public: Q_INVOKABLE void registerAction(QString functionName, QString actionName, QString shortcut = ""); Q_INVOKABLE void setTimeout(QJSValue callback, int milliseconds); void invokeCallback(QJSValue callback); + Q_INVOKABLE void log(QString message); public slots: diff --git a/src/mainwindow_scriptapi.cpp b/src/mainwindow_scriptapi.cpp index 6dc84151..846cdce3 100644 --- a/src/mainwindow_scriptapi.cpp +++ b/src/mainwindow_scriptapi.cpp @@ -462,3 +462,7 @@ void MainWindow::setTimeout(QJSValue callback, int milliseconds) { void MainWindow::invokeCallback(QJSValue callback) { callback.call(); } + +void MainWindow::log(QString message) { + logInfo(message); +}