diff --git a/include/mainwindow.h b/include/mainwindow.h index 8a2579fe..5fd80f18 100644 --- a/include/mainwindow.h +++ b/include/mainwindow.h @@ -121,6 +121,8 @@ public: Q_INVOKABLE void setTimeout(QJSValue callback, int milliseconds); void invokeCallback(QJSValue callback); Q_INVOKABLE void log(QString message); + Q_INVOKABLE void warn(QString message); + Q_INVOKABLE void error(QString message); Q_INVOKABLE QList getMetatileLayerOrder(); Q_INVOKABLE void setMetatileLayerOrder(QList order); Q_INVOKABLE QList getMetatileLayerOpacity(); diff --git a/src/mainwindow_scriptapi.cpp b/src/mainwindow_scriptapi.cpp index 3144794a..605fb155 100644 --- a/src/mainwindow_scriptapi.cpp +++ b/src/mainwindow_scriptapi.cpp @@ -651,6 +651,14 @@ void MainWindow::log(QString message) { logInfo(message); } +void MainWindow::warn(QString message) { + logWarn(message); +} + +void MainWindow::error(QString message) { + logError(message); +} + QList MainWindow::getMetatileLayerOrder() { if (!this->editor || !this->editor->map) return QList();