35 #include <Qsci/qscilexerlua.h> 36 #include <Qsci/qscilexerpython.h> 37 #include <Qsci/qscilexersql.h> 41 const QString ulang = lang.toUpper();
44 return new QsciLexerLua();
46 if((ulang ==
"PY") || (ulang ==
"PYTHON"))
47 return new QsciLexerPython();
50 return new QsciLexerSQL();
57 const QString ulang = lang.toUpper();
60 return QIcon::fromTheme(
"lang-lua");
62 if((ulang ==
"PY") || (ulang ==
"PYTHON"))
63 return QIcon::fromTheme(
"lang-python");
65 return QIcon::fromTheme(
"lang-unknown");
70 QFileInfo in(fileName);
72 QString lang(in.suffix()), ulang = lang.toUpper();