BaseAnnotationHighlighter::BaseAnnotationHighlighter(const ChangeNumbers &changeNumbers, QTextDocument *document) : TextEditor::SyntaxHighlighter(document), d(new Internal::BaseAnnotationHighlighterPrivate) { setChangeNumbers(changeNumbers); }
BaseAnnotationHighlighter::BaseAnnotationHighlighter(const ChangeNumbers &changeNumbers, QTextDocument *document) : QSyntaxHighlighter(document), m_d(new BaseAnnotationHighlighterPrivate) { setChangeNumbers(changeNumbers); }
BaseAnnotationHighlighter::BaseAnnotationHighlighter(const ChangeNumbers &changeNumbers, const QColor &bg, QTextDocument *document) : TextEditor::SyntaxHighlighter(document), d(new Internal::BaseAnnotationHighlighterPrivate) { d->m_background = bg; setChangeNumbers(changeNumbers); }
BaseAnnotationHighlighter::BaseAnnotationHighlighter(const ChangeNumbers &changeNumbers, QTextDocument *document) : TextEditor::SyntaxHighlighter(document), d_ptr(new BaseAnnotationHighlighterPrivate()) { d_ptr->q_ptr = this; Q_D(BaseAnnotationHighlighter); static QVector<TextEditor::TextStyle> categories; if (categories.isEmpty()) categories << TextEditor::C_TEXT; setTextFormatCategories(categories); d->updateOtherFormats(); setChangeNumbers(changeNumbers); }
void BaseAnnotationHighlighter::setBackgroundColor(const QColor &color) { d->m_background = color; setChangeNumbers(d->m_changeNumberMap.keys().toSet()); }