changeset 611:729d1ad18e9b

Made UiGUI be compilable using QScintilla version < 2.3. git-svn-id: svn://svn.code.sf.net/p/universalindent/code/trunk@870 59b1889a-e5ac-428c-b0c7-476e01d41282
author thomas_-_s <thomas_-_s@59b1889a-e5ac-428c-b0c7-476e01d41282>
date Mon, 27 Oct 2008 15:48:36 +0000
parents 193ccb04013e
children e877a8d5c6b3
files src/UiguiHighlighter.cpp
diffstat 1 files changed, 26 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/UiguiHighlighter.cpp	Fri Oct 24 14:04:53 2008 +0000
+++ b/src/UiguiHighlighter.cpp	Mon Oct 27 15:48:36 2008 +0000
@@ -52,28 +52,38 @@
     mapHighlighternameToExtension["CSS"] = QStringList() << "css";
     mapHighlighternameToExtension["D"] = QStringList() << "d";
     mapHighlighternameToExtension["Diff"] = QStringList() << "diff";
+#if ( QSCINTILLA_VERSION >= 0x020300 )
     mapHighlighternameToExtension["Fortran"] = QStringList() << "f" << "for";
     mapHighlighternameToExtension["Fortran77"] = QStringList() << "f77";
-    mapHighlighternameToExtension["HTML"] = QStringList() << "html";
+#endif
+    mapHighlighternameToExtension["HTML"] = QStringList() << "html" << "htm";
     mapHighlighternameToExtension["IDL"] = QStringList() << "idl";
     mapHighlighternameToExtension["Java"] = QStringList() << "java";
     mapHighlighternameToExtension["JavaScript"] = QStringList() << "js";
     mapHighlighternameToExtension["LUA"] = QStringList() << "lua";
     mapHighlighternameToExtension["Makefile"] = QStringList() << "makefile";
+#if ( QSCINTILLA_VERSION >= 0x020300 )
     mapHighlighternameToExtension["Pascal"] = QStringList() << "pas";
+#endif
     mapHighlighternameToExtension["Perl"] = QStringList() << "perl" << "pl" << "pm";
     mapHighlighternameToExtension["PHP"] = QStringList() << "php";
+#if ( QSCINTILLA_VERSION >= 0x020300 )
     mapHighlighternameToExtension["PostScript"] = QStringList() << "ps" << "eps" << "pdf" << "ai" << "fh";
+#endif
     mapHighlighternameToExtension["POV"] = QStringList() << "pov";
     mapHighlighternameToExtension["Ini"] = QStringList() << "ini";
     mapHighlighternameToExtension["Python"] = QStringList() << "py";
     mapHighlighternameToExtension["Ruby"] = QStringList() << "rub" << "rb";
     mapHighlighternameToExtension["SQL"] = QStringList() << "sql";
+#if ( QSCINTILLA_VERSION >= 0x020300 )
     mapHighlighternameToExtension["TCL"] = QStringList() << "tcl";
+#endif
     mapHighlighternameToExtension["TeX"] = QStringList() << "tex";
     mapHighlighternameToExtension["VHDL"] = QStringList() << "vhdl";
     mapHighlighternameToExtension["XML"] = QStringList() << "xml";
+#if ( QSCINTILLA_VERSION >= 0x020300 )
     mapHighlighternameToExtension["YAML"] = QStringList() << "yaml";
+#endif
 
     lexer = 0;
 
@@ -341,13 +351,15 @@
 	else if ( extension == "diff" ) {
 		lexer = new QsciLexerDiff();
 	}
+#if ( QSCINTILLA_VERSION >= 0x020300 )
     else if ( extension == "f" || extension == "for" ) {
         lexer = new QsciLexerFortran();
     }
     else if ( extension == "f77" ) {
         lexer = new QsciLexerFortran77();
     }
-	else if ( extension == "html" ) {
+#endif
+	else if ( extension == "html" || extension == "htm" ) {
 		lexer = new QsciLexerHTML();
 	}
 	else if ( extension == "idl" ) {
@@ -365,18 +377,22 @@
     else if ( extension == "makefile" ) {
 		lexer = new QsciLexerMakefile();
 	}
+#if ( QSCINTILLA_VERSION >= 0x020300 )
     else if ( extension == "pas" ) {
         lexer = new QsciLexerPascal();
     }
+#endif
 	else if ( extension == "perl" || extension == "pl" || extension == "pm" ) {
 		lexer = new QsciLexerPerl();
 	}
     else if ( extension == "php" ) {
 		lexer = new QsciLexerHTML();
 	}
+#if ( QSCINTILLA_VERSION >= 0x020300 )
     else if ( extension == "ps" || extension == "eps" || extension == "pdf" || extension == "ai" || extension == "fh") {
         lexer = new QsciLexerPostScript();
     }
+#endif
 	else if ( extension == "pov" ) {
 		lexer = new QsciLexerPOV();
 	}
@@ -392,9 +408,11 @@
 	else if ( extension == "sql" ) {
 		lexer = new QsciLexerSQL();
 	}
+#if ( QSCINTILLA_VERSION >= 0x020300 )
     else if ( extension == "tcl" ) {
         lexer = new QsciLexerTCL();
     }
+#endif
 	else if ( extension == "tex" ) {
 		lexer = new QsciLexerTeX();
 	}
@@ -402,11 +420,17 @@
         lexer = new QsciLexerVHDL();
     }
     else if ( extension == "xml" ) {
+#if ( QSCINTILLA_VERSION >= 0x020300 )
 		lexer = new QsciLexerXML();
+#else
+        lexer = new QsciLexerHTML();
+#endif
 	}
+#if ( QSCINTILLA_VERSION >= 0x020300 )
     else if ( extension == "yaml" ) {
         lexer = new QsciLexerYAML();
     }
+#endif
 	else {
 		lexer = new QsciLexerCPP();
         extension = "cpp";