summaryrefslogtreecommitdiff
path: root/openscad.h
diff options
context:
space:
mode:
Diffstat (limited to 'openscad.h')
-rw-r--r--openscad.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/openscad.h b/openscad.h
index 65311b7..2b2fd77 100644
--- a/openscad.h
+++ b/openscad.h
@@ -31,6 +31,7 @@
#include <QVector>
#include <QMainWindow>
#include <QProgressDialog>
+#include <QSyntaxHighlighter>
#include <QSplitter>
#include <QTextEdit>
#include <QLineEdit>
@@ -693,6 +694,15 @@ signals:
void doAnimateUpdate();
};
+class MainWindow;
+
+class Highlighter : public QSyntaxHighlighter
+{
+public:
+ Highlighter(QTextDocument *parent);
+ void highlightBlock(const QString &text);
+};
+
class MainWindow : public QMainWindow
{
Q_OBJECT
@@ -701,6 +711,7 @@ public:
QString filename;
QSplitter *s1, *s2;
QTextEdit *editor;
+ Highlighter *highlighter;
GLView *screen;
QTextEdit *console;
contact: Jan Huwald // Impressum