diff options
author | clifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c> | 2009-11-01 18:26:38 (GMT) |
---|---|---|
committer | clifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c> | 2009-11-01 18:26:38 (GMT) |
commit | 57c3213abbee91ee86fb8eab713cbeef2f470bc3 (patch) | |
tree | de87f3953853d2f77d95d3d6d02f20790acc6432 /openscad.h | |
parent | 2104ddafd9ea2866bfadb03f0c0286ca30696500 (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.h | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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; |