summaryrefslogtreecommitdiff
path: root/src/mainwin.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainwin.cc')
-rw-r--r--src/mainwin.cc14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/mainwin.cc b/src/mainwin.cc
index a16707b..816f897 100644
--- a/src/mainwin.cc
+++ b/src/mainwin.cc
@@ -66,7 +66,11 @@
#include <QMessageBox>
#include <QDesktopServices>
#include <QSettings>
-
+#ifdef _QCODE_EDIT_
+#include "qdocument.h"
+#include "qformatscheme.h"
+#include "qlanguagefactory.h"
+#endif
//for chdir
#include <unistd.h>
@@ -156,7 +160,13 @@ MainWindow::MainWindow(const QString &filename)
fsteps = 1;
highlighter = NULL;
-
+#ifdef _QCODE_EDIT_
+ QFormatScheme *formats = new QFormatScheme("qxs/openscad.qxf");
+ QDocument::setDefaultFormatScheme(formats);
+ QLanguageFactory *languages = new QLanguageFactory(formats,this);
+ languages->addDefinitionPath("qxs");
+ languages->setLanguage(editor, "openscad");
+#endif
editor->setLineWrapping(true); // Not designable
setFont("", 0); // Init default font
contact: Jan Huwald // Impressum