diff options
author | Artem Sokolovskii <artem.sokolovskii@qt.io> | 2023-05-17 10:28:06 +0200 |
---|---|---|
committer | Artem Sokolovskii <artem.sokolovskii@qt.io> | 2023-11-20 14:52:39 +0000 |
commit | 52f4c66b7ebf2d15f412edb942b7d185dc34089b (patch) | |
tree | 9b287c28b6ef207698a1ed38e952de188978fb63 /src/plugins/cvs | |
parent | 4bfc3476f444ad614a6aeba100d85e869ec69b1f (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.cpp | 4 | ||||
-rw-r--r-- | src/plugins/cvs/cvseditor.h | 3 |
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; |