summaryrefslogtreecommitdiff
path: root/openscad.h
diff options
context:
space:
mode:
authorclifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c>2009-11-01 18:26:38 (GMT)
committerclifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c>2009-11-01 18:26:38 (GMT)
commit57c3213abbee91ee86fb8eab713cbeef2f470bc3 (patch)
treede87f3953853d2f77d95d3d6d02f20790acc6432 /openscad.h
parent2104ddafd9ea2866bfadb03f0c0286ca30696500 (diff)
Clifford Wolf:
Added syntax error highlighting git-svn-id: http://svn.clifford.at/openscad/trunk@127 b57f626f-c46c-0410-a088-ec61d464b74c
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