diff options
Diffstat (limited to 'src/plugins')
4 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/clangcodemodel/clanghighlightingmarksreporter.cpp b/src/plugins/clangcodemodel/clanghighlightingmarksreporter.cpp index 2e85c49c3c..07d5741918 100644 --- a/src/plugins/clangcodemodel/clanghighlightingmarksreporter.cpp +++ b/src/plugins/clangcodemodel/clanghighlightingmarksreporter.cpp @@ -60,6 +60,8 @@ TextEditor::TextStyle toTextStyle(ClangBackEnd::HighlightingType type) return TextEditor::C_PREPROCESSOR; case HighlightingType::Declaration: return TextEditor::C_DECLARATION; + case HighlightingType::OutputArgument: + return TextEditor::C_OUTPUT_ARGUMENT; default: return TextEditor::C_TEXT; // never called } diff --git a/src/plugins/texteditor/texteditorconstants.cpp b/src/plugins/texteditor/texteditorconstants.cpp index d670895512..48681e5cd0 100644 --- a/src/plugins/texteditor/texteditorconstants.cpp +++ b/src/plugins/texteditor/texteditorconstants.cpp @@ -102,6 +102,7 @@ const char *nameForStyle(TextStyle style) case C_WARNING_CONTEXT: return "WarningContext"; case C_DECLARATION: return "Declaration"; + case C_OUTPUT_ARGUMENT: return "C_OUTPUT_ARGUMENT"; case C_LAST_STYLE_SENTINEL: return "LastStyleSentinel"; } diff --git a/src/plugins/texteditor/texteditorconstants.h b/src/plugins/texteditor/texteditorconstants.h index f68b41cc0d..8dbaf93de4 100644 --- a/src/plugins/texteditor/texteditorconstants.h +++ b/src/plugins/texteditor/texteditorconstants.h @@ -100,6 +100,7 @@ enum TextStyle : quint8 { C_ERROR_CONTEXT, C_DECLARATION, + C_OUTPUT_ARGUMENT, C_LAST_STYLE_SENTINEL }; diff --git a/src/plugins/texteditor/texteditorsettings.cpp b/src/plugins/texteditor/texteditorsettings.cpp index 67270d81bb..0660f929f8 100644 --- a/src/plugins/texteditor/texteditorsettings.cpp +++ b/src/plugins/texteditor/texteditorsettings.cpp @@ -313,6 +313,10 @@ TextEditorSettings::TextEditorSettings(QObject *parent) tr("Declaration"), tr("Declaration of a function, variable, and so on."), FormatDescription::ShowFontUnderlineAndRelativeControls); + formatDescr.emplace_back(C_OUTPUT_ARGUMENT, + tr("Output Argument"), + tr("Writable arguments of a function call."), + FormatDescription::ShowFontUnderlineAndRelativeControls); d->m_fontSettingsPage = new FontSettingsPage(formatDescr, Constants::TEXT_EDITOR_FONT_SETTINGS, |