umbrello
2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
11 #ifndef CODETEXTHIGHLIGHTER_H
12 #define CODETEXTHIGHLIGHTER_H
15 #include <QSyntaxHighlighter>
16 #include <QTextCharFormat>
51 #endif // CODETEXTHIGHLIGHTER_H
CodeGenerator * createObject(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:93
Enum
Definition: basictypes.h:291
Definition: codetexthighlighter.h:20
QTextCharFormat m_multiLineCommentFormat
Definition: codetexthighlighter.h:46
QTextCharFormat format
Definition: codetexthighlighter.h:36
QVector< HighlightingRule > m_highlightingRules
Definition: codetexthighlighter.h:38
QRegExp m_commentStartExpression
Definition: codetexthighlighter.h:40
QRegExp pattern
Definition: codetexthighlighter.h:35
QStringList keywords()
Definition: codetexthighlighter.cpp:105
QRegExp m_commentEndExpression
Definition: codetexthighlighter.h:41
virtual QStringList reservedKeywords() const
Definition: codegenerator.cpp:803
CodeTextHighlighter(QTextDocument *parent=0)
Definition: codetexthighlighter.cpp:22
QTextCharFormat m_classFormat
Definition: codetexthighlighter.h:44
Definition: codetexthighlighter.h:33
QTextCharFormat m_functionFormat
Definition: codetexthighlighter.h:48
void highlightBlock(const QString &text)
Definition: codetexthighlighter.cpp:69
static UMLApp * app()
Definition: uml.cpp:275
QTextCharFormat m_singleLineCommentFormat
Definition: codetexthighlighter.h:45
QTextCharFormat m_keywordFormat
Definition: codetexthighlighter.h:43
QTextCharFormat m_quotationFormat
Definition: codetexthighlighter.h:47
Definition: codegenerator.h:53
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2532