aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cppeditor/cpphighlighter.cpp
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2016-09-23 15:46:41 +0200
committerTim Jenssen <tim.jenssen@qt.io>2016-09-23 14:27:01 +0000
commitd915b22db9a3e66a2faa045251f7df2146dd428e (patch)
tree726fc40b312c0e86c4a6469f064d7e3b9fcac78c /src/plugins/cppeditor/cpphighlighter.cpp
parent669d04a686418541f83a1936d4b278721ec986fe (diff)
improve static initializers
Change-Id: I304fdd6627f01fc216c84930da607127c52409d9 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/cppeditor/cpphighlighter.cpp')
-rw-r--r--src/plugins/cppeditor/cpphighlighter.cpp29
1 files changed, 14 insertions, 15 deletions
diff --git a/src/plugins/cppeditor/cpphighlighter.cpp b/src/plugins/cppeditor/cpphighlighter.cpp
index 17fb5e668e..d754b32686 100644
--- a/src/plugins/cppeditor/cpphighlighter.cpp
+++ b/src/plugins/cppeditor/cpphighlighter.cpp
@@ -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);
}