umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
25 #ifndef CODETEXTHIGHLIGHTER_H
26 #define CODETEXTHIGHLIGHTER_H
29 #include <QSyntaxHighlighter>
30 #include <QTextCharFormat>
65 #endif // CODETEXTHIGHLIGHTER_H
CodeGenerator * createObject(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:107
Enum
Definition: basictypes.h:288
Definition: codetexthighlighter.h:34
QTextCharFormat m_multiLineCommentFormat
Definition: codetexthighlighter.h:60
QTextCharFormat format
Definition: codetexthighlighter.h:50
QVector< HighlightingRule > m_highlightingRules
Definition: codetexthighlighter.h:52
QRegExp m_commentStartExpression
Definition: codetexthighlighter.h:54
QRegExp pattern
Definition: codetexthighlighter.h:49
QStringList keywords()
Definition: codetexthighlighter.cpp:119
QRegExp m_commentEndExpression
Definition: codetexthighlighter.h:55
virtual QStringList reservedKeywords() const
Definition: codegenerator.cpp:806
CodeTextHighlighter(QTextDocument *parent=0)
Definition: codetexthighlighter.cpp:36
QTextCharFormat m_classFormat
Definition: codetexthighlighter.h:58
Definition: codetexthighlighter.h:47
QTextCharFormat m_functionFormat
Definition: codetexthighlighter.h:62
void highlightBlock(const QString &text)
Definition: codetexthighlighter.cpp:83
static UMLApp * app()
Definition: uml.cpp:278
QTextCharFormat m_singleLineCommentFormat
Definition: codetexthighlighter.h:59
QTextCharFormat m_keywordFormat
Definition: codetexthighlighter.h:57
QTextCharFormat m_quotationFormat
Definition: codetexthighlighter.h:61
Definition: codegenerator.h:56
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2523