diff --git a/SavvyCAN.pro b/SavvyCAN.pro index f24ccdc..ec123de 100644 --- a/SavvyCAN.pro +++ b/SavvyCAN.pro @@ -9,7 +9,7 @@ QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets serialport printsupport qml CONFIG(release, debug|release):DEFINES += QT_NO_DEBUG_OUTPUT -CONFIG += c++11 +CONFIG += c++11 qscintilla2 TARGET = SavvyCAN TEMPLATE = app diff --git a/scriptingwindow.cpp b/scriptingwindow.cpp index d515b12..0b0520d 100644 --- a/scriptingwindow.cpp +++ b/scriptingwindow.cpp @@ -3,6 +3,7 @@ #include #include +#include #include "mainwindow.h" @@ -23,6 +24,8 @@ ScriptingWindow::ScriptingWindow(const QVector *frames, QWidget *paren connect(ui->btnRevertScript, &QAbstractButton::pressed, this, &ScriptingWindow::revertScript); connect(ui->btnSaveScript, &QAbstractButton::pressed, this, &ScriptingWindow::saveScript); connect(MainWindow::getReference(), &MainWindow::framesUpdated, this, &ScriptingWindow::updatedFrames); + + ui->txtScriptSource->setLexer(new QsciLexerJavaScript(ui->txtScriptSource)); } ScriptingWindow::~ScriptingWindow() @@ -181,7 +184,7 @@ void ScriptingWindow::saveScript() delete outFile; return; } - outFile->write(ui->txtScriptSource->toPlainText().toUtf8()); + outFile->write(ui->txtScriptSource->text().toUtf8()); outFile->close(); delete outFile; } @@ -195,6 +198,6 @@ void ScriptingWindow::revertScript() void ScriptingWindow::recompileScript() { - currentScript->scriptText = ui->txtScriptSource->toPlainText(); + currentScript->scriptText = ui->txtScriptSource->text(); currentScript->compileScript(); } diff --git a/scriptingwindow.ui b/scriptingwindow.ui index a5bafb0..5137ac6 100644 --- a/scriptingwindow.ui +++ b/scriptingwindow.ui @@ -53,7 +53,7 @@ - + @@ -65,9 +65,12 @@ - - - false + + + + + + @@ -113,6 +116,13 @@ + + + QsciScintilla + QFrame +
Qsci/qsciscintilla.h
+
+