16 #ifndef _QLANGUAGE_FACTORY_H_ 17 #define _QLANGUAGE_FACTORY_H_ 34 #include <QStringList> 49 QStringList extensions;
60 QStringList languages()
const;
61 QStringList fileFilters()
const;
63 const LangData& languageData(
const QString& lang);
65 void addDefinitionPath(
const QString& path);
67 inline QFormatScheme* defaultFormatScheme()
const {
return m_defaultFormatScheme; }
70 void addLanguage(
const LangData& d);
74 virtual void setLanguage(
QEditor *e,
const QString& f);
77 QStringList m_languages;
78 QHash<QString, LangData> m_data;
84 #endif // _QLANGUAGE_FACTORY_H_ #define QCE_EXPORT
Macro needed for cross-platform shared libraries creation.
Definition: qce-config.h:40
Utility file for shared library creation.
A text editing widget.
Definition: qeditor.h:55
Definition: qlanguagefactory.h:46
Definition: qcodecompletionengine.h:38
Interface for language definition.
Definition: qlanguagedefinition.h:40
A class managing language definitions.
Definition: qlanguagefactory.h:41