TextEditor: Allow direct color styling for function definitions

We can now give FunctionDefintion *any* fore/background color.
FunctionDefinition is now a "color overriding mixin" to
Function and Virtual Function. Previously, FunctionDefinition
could only get a color that was an offset to the color already
given to Function and Virtual Function.

TEST=The FunctionDefinition-option can now set fore/background colors.

Requires Clang.

Task-number: QTCREATORBUG-16625
Change-Id: I0ef5fd30a3762aa2cb4a7684fea2620041f7cf7e
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Hugo Holgersson
2017-11-30 11:41:05 +01:00
parent 3192366b44
commit b7bdb8e275

View File

@@ -324,8 +324,7 @@ TextEditorSettings::TextEditorSettings(QObject *parent)
formatDescr.emplace_back(C_FUNCTION_DEFINITION,
tr("Function Definition"),
tr("Name of function at its definition."),
Format::createMixinFormat(),
FormatDescription::ShowFontUnderlineAndRelativeControls);
Format::createMixinFormat());
Format outputArgumentFormat = Format::createMixinFormat();
outputArgumentFormat.setItalic(true);
formatDescr.emplace_back(C_OUTPUT_ARGUMENT,