30 #include <QtCore/QString.h>
34 const QString ulang = lang.toUpper();
38 return QIcon::fromTheme(
"lang-lua");
40 else if((ulang ==
"JS") || (ulang ==
"JAVASCRIPT") || (ulang ==
"JSCRIPT"))
42 return QIcon::fromTheme(
"lang-javascript");
44 else if((ulang ==
"H") || (ulang ==
"HPP") || (ulang ==
"C") || (ulang ==
"CPP") || (ulang ==
"CXX"))
46 return QIcon::fromTheme(
"lang-cpp");
48 else if((ulang ==
"J") || (ulang ==
"JAVA"))
50 return QIcon::fromTheme(
"lang-java");
52 else if((ulang ==
"D"))
54 return QIcon::fromTheme(
"lang-d");
56 else if((ulang ==
"PY") || (ulang ==
"PYTHON"))
58 return QIcon::fromTheme(
"lang-python");
60 else if((ulang ==
"RUBY") || (ulang ==
"RBY"))
62 return QIcon::fromTheme(
"lang-ruby");
66 return QIcon::fromTheme(
"lang-unknown");
static QIcon make(const QString &lang)
A factory method for language icons.