aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cvs
diff options
context:
space:
mode:
authorArtem Sokolovskii <artem.sokolovskii@qt.io>2023-05-17 10:28:06 +0200
committerArtem Sokolovskii <artem.sokolovskii@qt.io>2023-11-20 14:52:39 +0000
commit52f4c66b7ebf2d15f412edb942b7d185dc34089b (patch)
tree9b287c28b6ef207698a1ed38e952de188978fb63 /src/plugins/cvs
parent4bfc3476f444ad614a6aeba100d85e869ec69b1f (diff)
SyntiaxHighlighter: Move VCS highlighters creating to TextDocument
Change-Id: I531b30d31fb630d2292eaf4d8c61ff1e95fed460 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Diffstat (limited to 'src/plugins/cvs')
-rw-r--r--src/plugins/cvs/cvseditor.cpp4
-rw-r--r--src/plugins/cvs/cvseditor.h3
2 files changed, 3 insertions, 4 deletions
diff --git a/src/plugins/cvs/cvseditor.cpp b/src/plugins/cvs/cvseditor.cpp
index d28144e314..4e0aac6956 100644
--- a/src/plugins/cvs/cvseditor.cpp
+++ b/src/plugins/cvs/cvseditor.cpp
@@ -93,9 +93,9 @@ QString CvsEditorWidget::changeUnderCursor(const QTextCursor &c) const
return {};
}
-VcsBase::BaseAnnotationHighlighter *CvsEditorWidget::createAnnotationHighlighter(const QSet<QString> &changes) const
+VcsBase::BaseAnnotationHighlighterCreator CvsEditorWidget::annotationHighlighterCreator() const
{
- return new CvsAnnotationHighlighter(changes);
+ return [](const QSet<QString> &changes) { return new CvsAnnotationHighlighter(changes); };
}
QStringList CvsEditorWidget::annotationPreviousVersions(const QString &revision) const
diff --git a/src/plugins/cvs/cvseditor.h b/src/plugins/cvs/cvseditor.h
index 3e9ed8e639..37db522239 100644
--- a/src/plugins/cvs/cvseditor.h
+++ b/src/plugins/cvs/cvseditor.h
@@ -18,8 +18,7 @@ public:
private:
QString changeUnderCursor(const QTextCursor &) const override;
- VcsBase::BaseAnnotationHighlighter *createAnnotationHighlighter(
- const QSet<QString> &changes) const override;
+ VcsBase::BaseAnnotationHighlighterCreator annotationHighlighterCreator() const override;
QStringList annotationPreviousVersions(const QString &revision) const override;
const QRegularExpression m_revisionAnnotationPattern;