forked from qt-creator/qt-creator
Markdown: Reuse Markdown highlighter from change log viewer
Change-Id: Ief1b0c135a34bfd5e9b5220e9fbf93f281d8e95a Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
@@ -5,8 +5,10 @@
|
||||
|
||||
#include "utils_global.h"
|
||||
|
||||
#include <QBrush>
|
||||
#include <QList>
|
||||
#include <QString>
|
||||
#include <QSyntaxHighlighter>
|
||||
|
||||
#include <functional>
|
||||
|
||||
@@ -121,4 +123,14 @@ QTCREATOR_UTILS_EXPORT QPair<QStringView, QStringView> splitAtFirst(const QStrin
|
||||
|
||||
QTCREATOR_UTILS_EXPORT int endOfNextWord(const QString &string, int position = 0);
|
||||
|
||||
class QTCREATOR_UTILS_EXPORT MarkdownHighlighter : public QSyntaxHighlighter
|
||||
{
|
||||
public:
|
||||
MarkdownHighlighter(QTextDocument *parent);
|
||||
void highlightBlock(const QString &text);
|
||||
|
||||
private:
|
||||
QBrush h2Brush;
|
||||
};
|
||||
|
||||
} // namespace Utils
|
||||
|
||||
Reference in New Issue
Block a user