forked from qt-creator/qt-creator
TextEditor: Tr::tr
Change-Id: I28aa68e25c53c3a4d1c370074d7b3318944dc45a Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -17,15 +17,15 @@
|
||||
#include "icodestylepreferencesfactory.h"
|
||||
#include "marginsettings.h"
|
||||
#include "storagesettings.h"
|
||||
#include "tabsettings.h"
|
||||
#include "texteditor.h"
|
||||
#include "texteditortr.h"
|
||||
#include "typingsettings.h"
|
||||
#include "snippets/snippetssettingspage.h"
|
||||
|
||||
#include <texteditor/snippets/snippetssettingspage.h>
|
||||
|
||||
#include <extensionsystem/pluginmanager.h>
|
||||
#include <coreplugin/icore.h>
|
||||
#include <coreplugin/messagemanager.h>
|
||||
|
||||
#include <extensionsystem/pluginmanager.h>
|
||||
|
||||
#include <utils/fancylineedit.h>
|
||||
#include <utils/qtcassert.h>
|
||||
|
||||
@@ -39,8 +39,6 @@ namespace Internal {
|
||||
|
||||
class TextEditorSettingsPrivate
|
||||
{
|
||||
Q_DECLARE_TR_FUNCTIONS(TextEditor::TextEditorSettings)
|
||||
|
||||
public:
|
||||
FontSettings m_fontSettings;
|
||||
FontSettingsPage m_fontSettingsPage{&m_fontSettings, initialFormats()};
|
||||
@@ -65,343 +63,343 @@ FormatDescriptions TextEditorSettingsPrivate::initialFormats()
|
||||
// Add font preference page
|
||||
FormatDescriptions formatDescr;
|
||||
formatDescr.reserve(C_LAST_STYLE_SENTINEL);
|
||||
formatDescr.emplace_back(C_TEXT, tr("Text"),
|
||||
tr("Generic text and punctuation tokens.\n"
|
||||
"Applied to text that matched no other rule."),
|
||||
formatDescr.emplace_back(C_TEXT, Tr::tr("Text"),
|
||||
Tr::tr("Generic text and punctuation tokens.\n"
|
||||
"Applied to text that matched no other rule."),
|
||||
Format{Qt::black, Qt::white});
|
||||
|
||||
// Special categories
|
||||
const QPalette p = QApplication::palette();
|
||||
formatDescr.emplace_back(C_LINK, tr("Link"),
|
||||
tr("Links that follow symbol under cursor."), Qt::blue);
|
||||
formatDescr.emplace_back(C_SELECTION, tr("Selection"), tr("Selected text."),
|
||||
formatDescr.emplace_back(C_LINK, Tr::tr("Link"),
|
||||
Tr::tr("Links that follow symbol under cursor."), Qt::blue);
|
||||
formatDescr.emplace_back(C_SELECTION, Tr::tr("Selection"), Tr::tr("Selected text."),
|
||||
p.color(QPalette::HighlightedText));
|
||||
formatDescr.emplace_back(C_LINE_NUMBER, tr("Line Number"),
|
||||
tr("Line numbers located on the left side of the editor."),
|
||||
formatDescr.emplace_back(C_LINE_NUMBER, Tr::tr("Line Number"),
|
||||
Tr::tr("Line numbers located on the left side of the editor."),
|
||||
FormatDescription::ShowAllAbsoluteControlsExceptUnderline);
|
||||
formatDescr.emplace_back(C_SEARCH_RESULT, tr("Search Result"),
|
||||
tr("Highlighted search results inside the editor."),
|
||||
formatDescr.emplace_back(C_SEARCH_RESULT, Tr::tr("Search Result"),
|
||||
Tr::tr("Highlighted search results inside the editor."),
|
||||
FormatDescription::ShowBackgroundControl);
|
||||
formatDescr.emplace_back(C_SEARCH_RESULT_ALT1, tr("Search Result (Alternative 1)"),
|
||||
tr("Highlighted search results inside the editor.\n"
|
||||
"Used to mark read accesses to C++ symbols."),
|
||||
formatDescr.emplace_back(C_SEARCH_RESULT_ALT1, Tr::tr("Search Result (Alternative 1)"),
|
||||
Tr::tr("Highlighted search results inside the editor.\n"
|
||||
"Used to mark read accesses to C++ symbols."),
|
||||
FormatDescription::ShowBackgroundControl);
|
||||
formatDescr.emplace_back(C_SEARCH_RESULT_ALT2, tr("Search Result (Alternative 2)"),
|
||||
tr("Highlighted search results inside the editor.\n"
|
||||
"Used to mark write accesses to C++ symbols."),
|
||||
formatDescr.emplace_back(C_SEARCH_RESULT_ALT2, Tr::tr("Search Result (Alternative 2)"),
|
||||
Tr::tr("Highlighted search results inside the editor.\n"
|
||||
"Used to mark write accesses to C++ symbols."),
|
||||
FormatDescription::ShowBackgroundControl);
|
||||
formatDescr.emplace_back(C_SEARCH_RESULT_CONTAINING_FUNCTION,
|
||||
tr("Search Result Containing function"),
|
||||
tr("Highlighted search results inside the editor.\n"
|
||||
"Used to mark containing function of the symbol usage."),
|
||||
Tr::tr("Search Result Containing function"),
|
||||
Tr::tr("Highlighted search results inside the editor.\n"
|
||||
"Used to mark containing function of the symbol usage."),
|
||||
FormatDescription::ShowForeAndBackgroundControl);
|
||||
formatDescr.emplace_back(C_SEARCH_SCOPE, tr("Search Scope"),
|
||||
tr("Section where the pattern is searched in."),
|
||||
formatDescr.emplace_back(C_SEARCH_SCOPE, Tr::tr("Search Scope"),
|
||||
Tr::tr("Section where the pattern is searched in."),
|
||||
FormatDescription::ShowBackgroundControl);
|
||||
formatDescr.emplace_back(C_PARENTHESES, tr("Parentheses"),
|
||||
tr("Displayed when matching parentheses, square brackets "
|
||||
"or curly brackets are found."));
|
||||
formatDescr.emplace_back(C_PARENTHESES_MISMATCH, tr("Mismatched Parentheses"),
|
||||
tr("Displayed when mismatched parentheses, "
|
||||
"square brackets, or curly brackets are found."));
|
||||
formatDescr.emplace_back(C_AUTOCOMPLETE, tr("Auto Complete"),
|
||||
tr("Displayed when a character is automatically inserted "
|
||||
"like brackets or quotes."));
|
||||
formatDescr.emplace_back(C_CURRENT_LINE, tr("Current Line"),
|
||||
tr("Line where the cursor is placed in."),
|
||||
formatDescr.emplace_back(C_PARENTHESES, Tr::tr("Parentheses"),
|
||||
Tr::tr("Displayed when matching parentheses, square brackets "
|
||||
"or curly brackets are found."));
|
||||
formatDescr.emplace_back(C_PARENTHESES_MISMATCH, Tr::tr("Mismatched Parentheses"),
|
||||
Tr::tr("Displayed when mismatched parentheses, "
|
||||
"square brackets, or curly brackets are found."));
|
||||
formatDescr.emplace_back(C_AUTOCOMPLETE, Tr::tr("Auto Complete"),
|
||||
Tr::tr("Displayed when a character is automatically inserted "
|
||||
"like brackets or quotes."));
|
||||
formatDescr.emplace_back(C_CURRENT_LINE, Tr::tr("Current Line"),
|
||||
Tr::tr("Line where the cursor is placed in."),
|
||||
FormatDescription::ShowBackgroundControl);
|
||||
|
||||
FormatDescription currentLineNumber(C_CURRENT_LINE_NUMBER,
|
||||
tr("Current Line Number"),
|
||||
tr("Line number located on the left side of the "
|
||||
"editor where the cursor is placed in."),
|
||||
Tr::tr("Current Line Number"),
|
||||
Tr::tr("Line number located on the left side of the "
|
||||
"editor where the cursor is placed in."),
|
||||
Qt::darkGray,
|
||||
FormatDescription::ShowAllAbsoluteControlsExceptUnderline);
|
||||
currentLineNumber.format().setBold(true);
|
||||
formatDescr.push_back(std::move(currentLineNumber));
|
||||
|
||||
|
||||
formatDescr.emplace_back(C_OCCURRENCES, tr("Occurrences"),
|
||||
tr("Occurrences of the symbol under the cursor.\n"
|
||||
"(Only the background will be applied.)"),
|
||||
formatDescr.emplace_back(C_OCCURRENCES, Tr::tr("Occurrences"),
|
||||
Tr::tr("Occurrences of the symbol under the cursor.\n"
|
||||
"(Only the background will be applied.)"),
|
||||
FormatDescription::ShowBackgroundControl);
|
||||
formatDescr.emplace_back(C_OCCURRENCES_UNUSED,
|
||||
tr("Unused Occurrence"),
|
||||
tr("Occurrences of unused variables."),
|
||||
Tr::tr("Unused Occurrence"),
|
||||
Tr::tr("Occurrences of unused variables."),
|
||||
Qt::darkYellow,
|
||||
QTextCharFormat::SingleUnderline);
|
||||
formatDescr.emplace_back(C_OCCURRENCES_RENAME, tr("Renaming Occurrence"),
|
||||
tr("Occurrences of a symbol that will be renamed."),
|
||||
formatDescr.emplace_back(C_OCCURRENCES_RENAME, Tr::tr("Renaming Occurrence"),
|
||||
Tr::tr("Occurrences of a symbol that will be renamed."),
|
||||
FormatDescription::ShowBackgroundControl);
|
||||
|
||||
// Standard categories
|
||||
formatDescr.emplace_back(C_NUMBER, tr("Number"), tr("Number literal."),
|
||||
formatDescr.emplace_back(C_NUMBER, Tr::tr("Number"), Tr::tr("Number literal."),
|
||||
Qt::darkBlue);
|
||||
formatDescr.emplace_back(C_STRING, tr("String"),
|
||||
tr("Character and string literals."), Qt::darkGreen);
|
||||
formatDescr.emplace_back(C_PRIMITIVE_TYPE, tr("Primitive Type"),
|
||||
tr("Name of a primitive data type."), Qt::darkYellow);
|
||||
formatDescr.emplace_back(C_TYPE, tr("Type"), tr("Name of a type."),
|
||||
formatDescr.emplace_back(C_STRING, Tr::tr("String"),
|
||||
Tr::tr("Character and string literals."), Qt::darkGreen);
|
||||
formatDescr.emplace_back(C_PRIMITIVE_TYPE, Tr::tr("Primitive Type"),
|
||||
Tr::tr("Name of a primitive data type."), Qt::darkYellow);
|
||||
formatDescr.emplace_back(C_TYPE, Tr::tr("Type"), Tr::tr("Name of a type."),
|
||||
Qt::darkMagenta);
|
||||
formatDescr.emplace_back(C_NAMESPACE, tr("Namespace"), tr("Name of a namespace."),
|
||||
formatDescr.emplace_back(C_NAMESPACE, Tr::tr("Namespace"), Tr::tr("Name of a namespace."),
|
||||
Qt::darkGreen);
|
||||
formatDescr.emplace_back(C_LOCAL, tr("Local"),
|
||||
tr("Local variables."), QColor(9, 46, 100));
|
||||
formatDescr.emplace_back(C_PARAMETER, tr("Parameter"),
|
||||
tr("Function or method parameters."), QColor(9, 46, 100));
|
||||
formatDescr.emplace_back(C_FIELD, tr("Field"),
|
||||
tr("Class' data members."), Qt::darkRed);
|
||||
formatDescr.emplace_back(C_GLOBAL, tr("Global"),
|
||||
tr("Global variables."), QColor(206, 92, 0));
|
||||
formatDescr.emplace_back(C_ENUMERATION, tr("Enumeration"),
|
||||
tr("Applied to enumeration items."), Qt::darkMagenta);
|
||||
formatDescr.emplace_back(C_LOCAL, Tr::tr("Local"),
|
||||
Tr::tr("Local variables."), QColor(9, 46, 100));
|
||||
formatDescr.emplace_back(C_PARAMETER, Tr::tr("Parameter"),
|
||||
Tr::tr("Function or method parameters."), QColor(9, 46, 100));
|
||||
formatDescr.emplace_back(C_FIELD, Tr::tr("Field"),
|
||||
Tr::tr("Class' data members."), Qt::darkRed);
|
||||
formatDescr.emplace_back(C_GLOBAL, Tr::tr("Global"),
|
||||
Tr::tr("Global variables."), QColor(206, 92, 0));
|
||||
formatDescr.emplace_back(C_ENUMERATION, Tr::tr("Enumeration"),
|
||||
Tr::tr("Applied to enumeration items."), Qt::darkMagenta);
|
||||
|
||||
Format functionFormat;
|
||||
functionFormat.setForeground(QColor(0, 103, 124));
|
||||
formatDescr.emplace_back(C_FUNCTION, tr("Function"), tr("Name of a function."),
|
||||
formatDescr.emplace_back(C_FUNCTION, Tr::tr("Function"), Tr::tr("Name of a function."),
|
||||
functionFormat);
|
||||
Format declarationFormat;
|
||||
declarationFormat.setBold(true);
|
||||
formatDescr.emplace_back(C_DECLARATION,
|
||||
tr("Declaration"),
|
||||
tr("Style adjustments to declarations."),
|
||||
Tr::tr("Declaration"),
|
||||
Tr::tr("Style adjustments to declarations."),
|
||||
declarationFormat,
|
||||
FormatDescription::ShowAllControls);
|
||||
formatDescr.emplace_back(C_FUNCTION_DEFINITION,
|
||||
tr("Function Definition"),
|
||||
tr("Name of function at its definition."),
|
||||
Tr::tr("Function Definition"),
|
||||
Tr::tr("Name of function at its definition."),
|
||||
FormatDescription::ShowAllControls);
|
||||
Format virtualFunctionFormat(functionFormat);
|
||||
virtualFunctionFormat.setItalic(true);
|
||||
formatDescr.emplace_back(C_VIRTUAL_METHOD, tr("Virtual Function"),
|
||||
tr("Name of function declared as virtual."),
|
||||
formatDescr.emplace_back(C_VIRTUAL_METHOD, Tr::tr("Virtual Function"),
|
||||
Tr::tr("Name of function declared as virtual."),
|
||||
virtualFunctionFormat);
|
||||
|
||||
formatDescr.emplace_back(C_BINDING, tr("QML Binding"),
|
||||
tr("QML item property, that allows a "
|
||||
"binding to another property."),
|
||||
formatDescr.emplace_back(C_BINDING, Tr::tr("QML Binding"),
|
||||
Tr::tr("QML item property, that allows a "
|
||||
"binding to another property."),
|
||||
Qt::darkRed);
|
||||
|
||||
Format qmlLocalNameFormat;
|
||||
qmlLocalNameFormat.setItalic(true);
|
||||
formatDescr.emplace_back(C_QML_LOCAL_ID, tr("QML Local Id"),
|
||||
tr("QML item id within a QML file."), qmlLocalNameFormat);
|
||||
formatDescr.emplace_back(C_QML_LOCAL_ID, Tr::tr("QML Local Id"),
|
||||
Tr::tr("QML item id within a QML file."), qmlLocalNameFormat);
|
||||
formatDescr.emplace_back(C_QML_ROOT_OBJECT_PROPERTY,
|
||||
tr("QML Root Object Property"),
|
||||
tr("QML property of a parent item."), qmlLocalNameFormat);
|
||||
Tr::tr("QML Root Object Property"),
|
||||
Tr::tr("QML property of a parent item."), qmlLocalNameFormat);
|
||||
formatDescr.emplace_back(C_QML_SCOPE_OBJECT_PROPERTY,
|
||||
tr("QML Scope Object Property"),
|
||||
tr("Property of the same QML item."), qmlLocalNameFormat);
|
||||
formatDescr.emplace_back(C_QML_STATE_NAME, tr("QML State Name"),
|
||||
tr("Name of a QML state."), qmlLocalNameFormat);
|
||||
Tr::tr("QML Scope Object Property"),
|
||||
Tr::tr("Property of the same QML item."), qmlLocalNameFormat);
|
||||
formatDescr.emplace_back(C_QML_STATE_NAME, Tr::tr("QML State Name"),
|
||||
Tr::tr("Name of a QML state."), qmlLocalNameFormat);
|
||||
|
||||
formatDescr.emplace_back(C_QML_TYPE_ID, tr("QML Type Name"),
|
||||
tr("Name of a QML type."), Qt::darkMagenta);
|
||||
formatDescr.emplace_back(C_QML_TYPE_ID, Tr::tr("QML Type Name"),
|
||||
Tr::tr("Name of a QML type."), Qt::darkMagenta);
|
||||
|
||||
Format qmlExternalNameFormat = qmlLocalNameFormat;
|
||||
qmlExternalNameFormat.setForeground(Qt::darkBlue);
|
||||
formatDescr.emplace_back(C_QML_EXTERNAL_ID, tr("QML External Id"),
|
||||
tr("QML id defined in another QML file."),
|
||||
formatDescr.emplace_back(C_QML_EXTERNAL_ID, Tr::tr("QML External Id"),
|
||||
Tr::tr("QML id defined in another QML file."),
|
||||
qmlExternalNameFormat);
|
||||
formatDescr.emplace_back(C_QML_EXTERNAL_OBJECT_PROPERTY,
|
||||
tr("QML External Object Property"),
|
||||
tr("QML property defined in another QML file."),
|
||||
Tr::tr("QML External Object Property"),
|
||||
Tr::tr("QML property defined in another QML file."),
|
||||
qmlExternalNameFormat);
|
||||
|
||||
Format jsLocalFormat;
|
||||
jsLocalFormat.setForeground(QColor(41, 133, 199)); // very light blue
|
||||
jsLocalFormat.setItalic(true);
|
||||
formatDescr.emplace_back(C_JS_SCOPE_VAR, tr("JavaScript Scope Var"),
|
||||
tr("Variables defined inside the JavaScript file."),
|
||||
formatDescr.emplace_back(C_JS_SCOPE_VAR, Tr::tr("JavaScript Scope Var"),
|
||||
Tr::tr("Variables defined inside the JavaScript file."),
|
||||
jsLocalFormat);
|
||||
|
||||
Format jsGlobalFormat;
|
||||
jsGlobalFormat.setForeground(QColor(0, 85, 175)); // light blue
|
||||
jsGlobalFormat.setItalic(true);
|
||||
formatDescr.emplace_back(C_JS_IMPORT_VAR, tr("JavaScript Import"),
|
||||
tr("Name of a JavaScript import inside a QML file."),
|
||||
formatDescr.emplace_back(C_JS_IMPORT_VAR, Tr::tr("JavaScript Import"),
|
||||
Tr::tr("Name of a JavaScript import inside a QML file."),
|
||||
jsGlobalFormat);
|
||||
formatDescr.emplace_back(C_JS_GLOBAL_VAR, tr("JavaScript Global Variable"),
|
||||
tr("Variables defined outside the script."),
|
||||
formatDescr.emplace_back(C_JS_GLOBAL_VAR, Tr::tr("JavaScript Global Variable"),
|
||||
Tr::tr("Variables defined outside the script."),
|
||||
jsGlobalFormat);
|
||||
|
||||
formatDescr.emplace_back(C_KEYWORD, tr("Keyword"),
|
||||
tr("Reserved keywords of the programming language except "
|
||||
formatDescr.emplace_back(C_KEYWORD, Tr::tr("Keyword"),
|
||||
Tr::tr("Reserved keywords of the programming language except "
|
||||
"keywords denoting primitive types."), Qt::darkYellow);
|
||||
formatDescr.emplace_back(C_PUNCTUATION, tr("Punctuation"),
|
||||
tr("Punctuation excluding operators."));
|
||||
formatDescr.emplace_back(C_OPERATOR, tr("Operator"),
|
||||
tr("Non user-defined language operators.\n"
|
||||
"To style user-defined operators, use Overloaded Operator."),
|
||||
formatDescr.emplace_back(C_PUNCTUATION, Tr::tr("Punctuation"),
|
||||
Tr::tr("Punctuation excluding operators."));
|
||||
formatDescr.emplace_back(C_OPERATOR, Tr::tr("Operator"),
|
||||
Tr::tr("Non user-defined language operators.\n"
|
||||
"To style user-defined operators, use Overloaded Operator."),
|
||||
FormatDescription::ShowAllControls);
|
||||
formatDescr.emplace_back(C_OVERLOADED_OPERATOR,
|
||||
tr("Overloaded Operators"),
|
||||
tr("Calls and declarations of overloaded (user-defined) operators."),
|
||||
Tr::tr("Overloaded Operators"),
|
||||
Tr::tr("Calls and declarations of overloaded (user-defined) operators."),
|
||||
functionFormat,
|
||||
FormatDescription::ShowAllControls);
|
||||
formatDescr.emplace_back(C_PREPROCESSOR, tr("Preprocessor"),
|
||||
tr("Preprocessor directives."), Qt::darkBlue);
|
||||
formatDescr.emplace_back(C_MACRO, tr("Macro"),
|
||||
tr("Macros."), functionFormat);
|
||||
formatDescr.emplace_back(C_LABEL, tr("Label"), tr("Labels for goto statements."),
|
||||
formatDescr.emplace_back(C_PREPROCESSOR, Tr::tr("Preprocessor"),
|
||||
Tr::tr("Preprocessor directives."), Qt::darkBlue);
|
||||
formatDescr.emplace_back(C_MACRO, Tr::tr("Macro"),
|
||||
Tr::tr("Macros."), functionFormat);
|
||||
formatDescr.emplace_back(C_LABEL, Tr::tr("Label"), Tr::tr("Labels for goto statements."),
|
||||
Qt::darkRed);
|
||||
formatDescr.emplace_back(C_COMMENT, tr("Comment"),
|
||||
tr("All style of comments except Doxygen comments."),
|
||||
formatDescr.emplace_back(C_COMMENT, Tr::tr("Comment"),
|
||||
Tr::tr("All style of comments except Doxygen comments."),
|
||||
Qt::darkGreen);
|
||||
formatDescr.emplace_back(C_DOXYGEN_COMMENT, tr("Doxygen Comment"),
|
||||
tr("Doxygen comments."), Qt::darkBlue);
|
||||
formatDescr.emplace_back(C_DOXYGEN_TAG, tr("Doxygen Tag"), tr("Doxygen tags."),
|
||||
formatDescr.emplace_back(C_DOXYGEN_COMMENT, Tr::tr("Doxygen Comment"),
|
||||
Tr::tr("Doxygen comments."), Qt::darkBlue);
|
||||
formatDescr.emplace_back(C_DOXYGEN_TAG, Tr::tr("Doxygen Tag"), Tr::tr("Doxygen tags."),
|
||||
Qt::blue);
|
||||
formatDescr.emplace_back(C_VISUAL_WHITESPACE, tr("Visual Whitespace"),
|
||||
tr("Whitespace.\nWill not be applied to whitespace "
|
||||
"in comments and strings."), Qt::lightGray);
|
||||
formatDescr.emplace_back(C_DISABLED_CODE, tr("Disabled Code"),
|
||||
tr("Code disabled by preprocessor directives."));
|
||||
formatDescr.emplace_back(C_VISUAL_WHITESPACE, Tr::tr("Visual Whitespace"),
|
||||
Tr::tr("Whitespace.\nWill not be applied to whitespace "
|
||||
"in comments and strings."), Qt::lightGray);
|
||||
formatDescr.emplace_back(C_DISABLED_CODE, Tr::tr("Disabled Code"),
|
||||
Tr::tr("Code disabled by preprocessor directives."));
|
||||
|
||||
// Diff categories
|
||||
formatDescr.emplace_back(C_ADDED_LINE, tr("Added Line"),
|
||||
tr("Applied to added lines in differences (in diff editor)."),
|
||||
formatDescr.emplace_back(C_ADDED_LINE, Tr::tr("Added Line"),
|
||||
Tr::tr("Applied to added lines in differences (in diff editor)."),
|
||||
QColor(0, 170, 0));
|
||||
formatDescr.emplace_back(C_REMOVED_LINE, tr("Removed Line"),
|
||||
tr("Applied to removed lines in differences (in diff editor)."),
|
||||
formatDescr.emplace_back(C_REMOVED_LINE, Tr::tr("Removed Line"),
|
||||
Tr::tr("Applied to removed lines in differences (in diff editor)."),
|
||||
Qt::red);
|
||||
formatDescr.emplace_back(C_DIFF_FILE, tr("Diff File"),
|
||||
tr("Compared files (in diff editor)."), Qt::darkBlue);
|
||||
formatDescr.emplace_back(C_DIFF_LOCATION, tr("Diff Location"),
|
||||
tr("Location in the files where the difference is "
|
||||
"(in diff editor)."), Qt::blue);
|
||||
formatDescr.emplace_back(C_DIFF_FILE, Tr::tr("Diff File"),
|
||||
Tr::tr("Compared files (in diff editor)."), Qt::darkBlue);
|
||||
formatDescr.emplace_back(C_DIFF_LOCATION, Tr::tr("Diff Location"),
|
||||
Tr::tr("Location in the files where the difference is "
|
||||
"(in diff editor)."), Qt::blue);
|
||||
|
||||
// New diff categories
|
||||
formatDescr.emplace_back(C_DIFF_FILE_LINE, tr("Diff File Line"),
|
||||
tr("Applied to lines with file information "
|
||||
"in differences (in side-by-side diff editor)."),
|
||||
formatDescr.emplace_back(C_DIFF_FILE_LINE, Tr::tr("Diff File Line"),
|
||||
Tr::tr("Applied to lines with file information "
|
||||
"in differences (in side-by-side diff editor)."),
|
||||
Format(QColor(), QColor(255, 255, 0)));
|
||||
formatDescr.emplace_back(C_DIFF_CONTEXT_LINE, tr("Diff Context Line"),
|
||||
tr("Applied to lines describing hidden context "
|
||||
"in differences (in side-by-side diff editor)."),
|
||||
formatDescr.emplace_back(C_DIFF_CONTEXT_LINE, Tr::tr("Diff Context Line"),
|
||||
Tr::tr("Applied to lines describing hidden context "
|
||||
"in differences (in side-by-side diff editor)."),
|
||||
Format(QColor(), QColor(175, 215, 231)));
|
||||
formatDescr.emplace_back(C_DIFF_SOURCE_LINE, tr("Diff Source Line"),
|
||||
tr("Applied to source lines with changes "
|
||||
"in differences (in side-by-side diff editor)."),
|
||||
formatDescr.emplace_back(C_DIFF_SOURCE_LINE, Tr::tr("Diff Source Line"),
|
||||
Tr::tr("Applied to source lines with changes "
|
||||
"in differences (in side-by-side diff editor)."),
|
||||
Format(QColor(), QColor(255, 223, 223)));
|
||||
formatDescr.emplace_back(C_DIFF_SOURCE_CHAR, tr("Diff Source Character"),
|
||||
tr("Applied to removed characters "
|
||||
"in differences (in side-by-side diff editor)."),
|
||||
formatDescr.emplace_back(C_DIFF_SOURCE_CHAR, Tr::tr("Diff Source Character"),
|
||||
Tr::tr("Applied to removed characters "
|
||||
"in differences (in side-by-side diff editor)."),
|
||||
Format(QColor(), QColor(255, 175, 175)));
|
||||
formatDescr.emplace_back(C_DIFF_DEST_LINE, tr("Diff Destination Line"),
|
||||
tr("Applied to destination lines with changes "
|
||||
"in differences (in side-by-side diff editor)."),
|
||||
formatDescr.emplace_back(C_DIFF_DEST_LINE, Tr::tr("Diff Destination Line"),
|
||||
Tr::tr("Applied to destination lines with changes "
|
||||
"in differences (in side-by-side diff editor)."),
|
||||
Format(QColor(), QColor(223, 255, 223)));
|
||||
formatDescr.emplace_back(C_DIFF_DEST_CHAR, tr("Diff Destination Character"),
|
||||
tr("Applied to added characters "
|
||||
"in differences (in side-by-side diff editor)."),
|
||||
formatDescr.emplace_back(C_DIFF_DEST_CHAR, Tr::tr("Diff Destination Character"),
|
||||
Tr::tr("Applied to added characters "
|
||||
"in differences (in side-by-side diff editor)."),
|
||||
Format(QColor(), QColor(175, 255, 175)));
|
||||
|
||||
formatDescr.emplace_back(C_LOG_CHANGE_LINE, tr("Log Change Line"),
|
||||
tr("Applied to lines describing changes in VCS log."),
|
||||
formatDescr.emplace_back(C_LOG_CHANGE_LINE, Tr::tr("Log Change Line"),
|
||||
Tr::tr("Applied to lines describing changes in VCS log."),
|
||||
Format(QColor(192, 0, 0), QColor()));
|
||||
formatDescr.emplace_back(C_LOG_AUTHOR_NAME, tr("Log Author Name"),
|
||||
tr("Applied to author names in VCS log."),
|
||||
formatDescr.emplace_back(C_LOG_AUTHOR_NAME, Tr::tr("Log Author Name"),
|
||||
Tr::tr("Applied to author names in VCS log."),
|
||||
Format(QColor(0x007af4), QColor()));
|
||||
formatDescr.emplace_back(C_LOG_COMMIT_DATE, tr("Log Commit Date"),
|
||||
tr("Applied to commit dates in VCS log."),
|
||||
formatDescr.emplace_back(C_LOG_COMMIT_DATE, Tr::tr("Log Commit Date"),
|
||||
Tr::tr("Applied to commit dates in VCS log."),
|
||||
Format(QColor(0x006600), QColor()));
|
||||
formatDescr.emplace_back(C_LOG_COMMIT_HASH, tr("Log Commit Hash"),
|
||||
tr("Applied to commit hashes in VCS log."),
|
||||
formatDescr.emplace_back(C_LOG_COMMIT_HASH, Tr::tr("Log Commit Hash"),
|
||||
Tr::tr("Applied to commit hashes in VCS log."),
|
||||
Format(QColor(0xff0000), QColor()));
|
||||
formatDescr.emplace_back(C_LOG_DECORATION, tr("Log Decoration"),
|
||||
tr("Applied to commit decorations in VCS log."),
|
||||
formatDescr.emplace_back(C_LOG_DECORATION, Tr::tr("Log Decoration"),
|
||||
Tr::tr("Applied to commit decorations in VCS log."),
|
||||
Format(QColor(0xff00ff), QColor()));
|
||||
formatDescr.emplace_back(C_LOG_COMMIT_SUBJECT, tr("Log Commit Subject"),
|
||||
tr("Applied to commit subjects in VCS log."),
|
||||
formatDescr.emplace_back(C_LOG_COMMIT_SUBJECT, Tr::tr("Log Commit Subject"),
|
||||
Tr::tr("Applied to commit subjects in VCS log."),
|
||||
Format{QColor{}, QColor{}});
|
||||
|
||||
// Mixin categories
|
||||
formatDescr.emplace_back(C_ERROR,
|
||||
tr("Error"),
|
||||
tr("Underline color of error diagnostics."),
|
||||
Tr::tr("Error"),
|
||||
Tr::tr("Underline color of error diagnostics."),
|
||||
QColor(255,0, 0),
|
||||
QTextCharFormat::SingleUnderline,
|
||||
FormatDescription::ShowAllControls);
|
||||
formatDescr.emplace_back(C_ERROR_CONTEXT,
|
||||
tr("Error Context"),
|
||||
tr("Underline color of the contexts of error diagnostics."),
|
||||
Tr::tr("Error Context"),
|
||||
Tr::tr("Underline color of the contexts of error diagnostics."),
|
||||
QColor(255,0, 0),
|
||||
QTextCharFormat::DotLine,
|
||||
FormatDescription::ShowAllControls);
|
||||
formatDescr.emplace_back(C_WARNING,
|
||||
tr("Warning"),
|
||||
tr("Underline color of warning diagnostics."),
|
||||
Tr::tr("Warning"),
|
||||
Tr::tr("Underline color of warning diagnostics."),
|
||||
QColor(255, 190, 0),
|
||||
QTextCharFormat::SingleUnderline,
|
||||
FormatDescription::ShowAllControls);
|
||||
formatDescr.emplace_back(C_WARNING_CONTEXT,
|
||||
tr("Warning Context"),
|
||||
tr("Underline color of the contexts of warning diagnostics."),
|
||||
Tr::tr("Warning Context"),
|
||||
Tr::tr("Underline color of the contexts of warning diagnostics."),
|
||||
QColor(255, 190, 0),
|
||||
QTextCharFormat::DotLine,
|
||||
FormatDescription::ShowAllControls);
|
||||
Format outputArgumentFormat;
|
||||
outputArgumentFormat.setItalic(true);
|
||||
formatDescr.emplace_back(C_OUTPUT_ARGUMENT,
|
||||
tr("Output Argument"),
|
||||
tr("Writable arguments of a function call."),
|
||||
Tr::tr("Output Argument"),
|
||||
Tr::tr("Writable arguments of a function call."),
|
||||
outputArgumentFormat,
|
||||
FormatDescription::ShowAllControls);
|
||||
formatDescr.emplace_back(C_STATIC_MEMBER,
|
||||
tr("Static Member"),
|
||||
tr("Names of static fields or member functions."),
|
||||
Tr::tr("Static Member"),
|
||||
Tr::tr("Names of static fields or member functions."),
|
||||
FormatDescription::ShowAllControls);
|
||||
|
||||
const auto cocoControls = FormatDescription::ShowControls(
|
||||
FormatDescription::ShowAllAbsoluteControls | FormatDescription::ShowRelativeControls);
|
||||
formatDescr.emplace_back(C_COCO_CODE_ADDED,
|
||||
tr("Code Coverage Added Code"),
|
||||
tr("New code that was not checked for tests."),
|
||||
Tr::tr("Code Coverage Added Code"),
|
||||
Tr::tr("New code that was not checked for tests."),
|
||||
cocoControls);
|
||||
formatDescr.emplace_back(C_COCO_PARTIALLY_COVERED,
|
||||
tr("Partially Covered Code"),
|
||||
tr("Partial branch/condition coverage."),
|
||||
Tr::tr("Partially Covered Code"),
|
||||
Tr::tr("Partial branch/condition coverage."),
|
||||
Qt::darkYellow,
|
||||
cocoControls);
|
||||
formatDescr.emplace_back(C_COCO_NOT_COVERED,
|
||||
tr("Uncovered Code"),
|
||||
tr("Not covered at all."),
|
||||
Tr::tr("Uncovered Code"),
|
||||
Tr::tr("Not covered at all."),
|
||||
Qt::red,
|
||||
cocoControls);
|
||||
formatDescr.emplace_back(C_COCO_FULLY_COVERED,
|
||||
tr("Fully Covered Code"),
|
||||
tr("Fully covered code."),
|
||||
Tr::tr("Fully Covered Code"),
|
||||
Tr::tr("Fully covered code."),
|
||||
Qt::green,
|
||||
cocoControls);
|
||||
formatDescr.emplace_back(C_COCO_MANUALLY_VALIDATED,
|
||||
tr("Manually Validated Code"),
|
||||
tr("User added validation."),
|
||||
Tr::tr("Manually Validated Code"),
|
||||
Tr::tr("User added validation."),
|
||||
Qt::blue,
|
||||
cocoControls);
|
||||
formatDescr.emplace_back(C_COCO_DEAD_CODE,
|
||||
tr("Code Coverage Dead Code"),
|
||||
tr("Unreachable code."),
|
||||
Tr::tr("Code Coverage Dead Code"),
|
||||
Tr::tr("Unreachable code."),
|
||||
Qt::magenta,
|
||||
cocoControls);
|
||||
formatDescr.emplace_back(C_COCO_EXECUTION_COUNT_TOO_LOW,
|
||||
tr("Code Coverage Execution Count Too Low"),
|
||||
tr("Minimum count not reached."),
|
||||
Tr::tr("Code Coverage Execution Count Too Low"),
|
||||
Tr::tr("Minimum count not reached."),
|
||||
Qt::red,
|
||||
cocoControls);
|
||||
formatDescr.emplace_back(C_COCO_NOT_COVERED_INFO,
|
||||
tr("Implicitly Not Covered Code"),
|
||||
tr("PLACEHOLDER"),
|
||||
Tr::tr("Implicitly Not Covered Code"),
|
||||
Tr::tr("PLACEHOLDER"),
|
||||
Qt::red,
|
||||
cocoControls);
|
||||
formatDescr.emplace_back(C_COCO_COVERED_INFO,
|
||||
tr("Implicitly Covered Code"),
|
||||
tr("PLACEHOLDER"),
|
||||
Tr::tr("Implicitly Covered Code"),
|
||||
Tr::tr("PLACEHOLDER"),
|
||||
Qt::green,
|
||||
cocoControls);
|
||||
formatDescr.emplace_back(C_COCO_MANUALLY_VALIDATED_INFO,
|
||||
tr("Implicit Manual Coverage Validation"),
|
||||
tr("PLACEHOLDER"),
|
||||
Tr::tr("Implicit Manual Coverage Validation"),
|
||||
Tr::tr("PLACEHOLDER"),
|
||||
Qt::blue,
|
||||
cocoControls);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user