forked from qt-creator/qt-creator
improve static initializers
Change-Id: I304fdd6627f01fc216c84930da607127c52409d9 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -42,21 +42,20 @@ using namespace CPlusPlus;
|
||||
CppHighlighter::CppHighlighter(QTextDocument *document) :
|
||||
SyntaxHighlighter(document)
|
||||
{
|
||||
static QVector<TextStyle> categories;
|
||||
if (categories.isEmpty()) {
|
||||
categories << C_NUMBER
|
||||
<< C_STRING
|
||||
<< C_TYPE
|
||||
<< C_KEYWORD
|
||||
<< C_PRIMITIVE_TYPE
|
||||
<< C_OPERATOR
|
||||
<< C_PREPROCESSOR
|
||||
<< C_LABEL
|
||||
<< C_COMMENT
|
||||
<< C_DOXYGEN_COMMENT
|
||||
<< C_DOXYGEN_TAG
|
||||
<< C_VISUAL_WHITESPACE;
|
||||
}
|
||||
static const QVector<TextStyle> categories({
|
||||
C_NUMBER,
|
||||
C_STRING,
|
||||
C_TYPE,
|
||||
C_KEYWORD,
|
||||
C_PRIMITIVE_TYPE,
|
||||
C_OPERATOR,
|
||||
C_PREPROCESSOR,
|
||||
C_LABEL,
|
||||
C_COMMENT,
|
||||
C_DOXYGEN_COMMENT,
|
||||
C_DOXYGEN_TAG,
|
||||
C_VISUAL_WHITESPACE
|
||||
});
|
||||
setTextFormatCategories(categories);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user