diff libgui/src/settings-dialog.cc @ 29165:617d3aa713a4

add java file support in gui editor * default-qt-settings.in: add defaults for the java lexer * file-editor-tab.cc: include Qsci/qscilexerjava.h; (update_lexer): add java lexer for *.java files * settings-dialog.cc: include Qsci/qscilexerjava.h; (settings_dialog): read java highlighting prefs from settings file; (write_changed_settings): write java prefs to settings file
author Torsten Lilge <ttl-octave@mailbox.org>
date Wed, 09 Dec 2020 17:32:39 +0100
parents bb6bb306b8a6
children 66af654b3485
line wrap: on
line diff
--- a/libgui/src/settings-dialog.cc	Tue Dec 08 20:09:19 2020 -0800
+++ b/libgui/src/settings-dialog.cc	Wed Dec 09 17:32:39 2020 +0100
@@ -56,6 +56,7 @@
 #  endif
 
 #  include <Qsci/qscilexercpp.h>
+#  include <Qsci/qscilexerjava.h>
 #  include <Qsci/qscilexerbash.h>
 #  include <Qsci/qscilexerperl.h>
 #  include <Qsci/qscilexerbatch.h>
@@ -498,6 +499,10 @@
     read_lexer_settings (lexer, settings);
     delete lexer;
 
+    lexer = new QsciLexerJava ();
+    read_lexer_settings (lexer, settings);
+    delete lexer;
+
     lexer = new QsciLexerPerl ();
     read_lexer_settings (lexer, settings);
     delete lexer;
@@ -1039,6 +1044,10 @@
     write_lexer_settings (lexer, settings);
     delete lexer;
 
+    lexer = new QsciLexerJava ();
+    write_lexer_settings (lexer, settings);
+    delete lexer;
+
     lexer = new QsciLexerPerl ();
     write_lexer_settings (lexer, settings);
     delete lexer;