- make markdown editor less heavy about highlighting

This commit is contained in:
dmytro.bogovych 2019-06-06 22:36:07 +03:00
parent dec5587c38
commit 3428349b8e

View File

@ -286,7 +286,7 @@ void MarkdownHighlighter::initTextFormats(int defaultFontSize) {
// set character formats for headlines // set character formats for headlines
format = QTextCharFormat(); format = QTextCharFormat();
format.setForeground(QBrush(QColor(0, 49, 110))); //format.setForeground(QBrush(QColor(0, 49, 110)));
format.setFontWeight(QFont::Bold); format.setFontWeight(QFont::Bold);
format.setFontPointSize(defaultFontSize * 1.6); format.setFontPointSize(defaultFontSize * 1.6);
_formats[H1] = format; _formats[H1] = format;
@ -304,31 +304,31 @@ void MarkdownHighlighter::initTextFormats(int defaultFontSize) {
// set character format for horizontal rulers // set character format for horizontal rulers
format = QTextCharFormat(); format = QTextCharFormat();
format.setForeground(QBrush(Qt::darkGray)); //format.setForeground(QBrush(Qt::darkGray));
format.setBackground(QBrush(Qt::lightGray)); //format.setBackground(QBrush(Qt::lightGray));
_formats[HorizontalRuler] = format; _formats[HorizontalRuler] = format;
// set character format for lists // set character format for lists
format = QTextCharFormat(); format = QTextCharFormat();
format.setForeground(QBrush(QColor(163, 0, 123))); //format.setForeground(QBrush(QColor(163, 0, 123)));
_formats[List] = format; _formats[List] = format;
// set character format for links // set character format for links
format = QTextCharFormat(); format = QTextCharFormat();
format.setForeground(QBrush(QColor(0, 128, 255))); //format.setForeground(QBrush(QColor(0, 128, 255)));
format.setFontUnderline(true); format.setFontUnderline(true);
_formats[Link] = format; _formats[Link] = format;
// set character format for images // set character format for images
format = QTextCharFormat(); format = QTextCharFormat();
format.setForeground(QBrush(QColor(0, 191, 0))); //format.setForeground(QBrush(QColor(0, 191, 0)));
format.setBackground(QBrush(QColor(228, 255, 228))); //format.setBackground(QBrush(QColor(228, 255, 228)));
_formats[Image] = format; _formats[Image] = format;
// set character format for code blocks // set character format for code blocks
format = QTextCharFormat(); format = QTextCharFormat();
format.setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont)); format.setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont));
format.setBackground(QColor(220, 220, 220)); //format.setBackground(QColor(220, 220, 220));
_formats[CodeBlock] = format; _formats[CodeBlock] = format;
_formats[InlineCodeBlock] = format; _formats[InlineCodeBlock] = format;
@ -345,23 +345,23 @@ void MarkdownHighlighter::initTextFormats(int defaultFontSize) {
// set character format for comments // set character format for comments
format = QTextCharFormat(); format = QTextCharFormat();
format.setForeground(QBrush(Qt::gray)); format.setForeground(QBrush(Qt::lightGray));
_formats[Comment] = format; _formats[Comment] = format;
// set character format for masked syntax // set character format for masked syntax
format = QTextCharFormat(); format = QTextCharFormat();
format.setForeground(QBrush("#cccccc")); //format.setForeground(QBrush("#cccccc"));
_formats[MaskedSyntax] = format; _formats[MaskedSyntax] = format;
// set character format for tables // set character format for tables
format = QTextCharFormat(); format = QTextCharFormat();
format.setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont)); format.setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont));
format.setForeground(QBrush(QColor("#649449"))); //format.setForeground(QBrush(QColor("#649449")));
_formats[Table] = format; _formats[Table] = format;
// set character format for block quotes // set character format for block quotes
format = QTextCharFormat(); format = QTextCharFormat();
format.setForeground(QBrush(QColor(Qt::darkRed))); //format.setForeground(QBrush(QColor(Qt::darkRed)));
_formats[BlockQuote] = format; _formats[BlockQuote] = format;
format = QTextCharFormat(); format = QTextCharFormat();