![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qtextmarkdownwriter_p.h"
#include "qtextdocumentlayout_p.h"
#include "qfontinfo.h"
#include "qfontmetrics.h"
#include "qtextdocument_p.h"
#include "qtextlist.h"
#include "qtexttable.h"
#include "qtextcursor.h"
#include "qtextimagehandler_p.h"
#include "qtextmarkdownimporter_p.h"
#include "qloggingcategory.h"
#include <QtCore/QRegularExpression>
Go to the source code of this file.
Classes | |
struct | LineEndPositions |
Functions | |
static int | nearestWordWrapIndex (const QString &s, int before) |
static int | adjacentBackticksCount (const QString &s) |
static void | maybeEscapeFirstChar (QString &s) |
static void | escapeSpecialCharacters (QString &s) |
static LineEndPositions | findLineEnd (const QChar *begin, const QChar *end) |
static bool | isBlankLine (const QChar *begin, const QChar *end) |
static QString | createLinkTitle (const QString &title) |
Variables | |
static const QChar | qtmw_Space = u' ' |
static const QChar | qtmw_Tab = u'\t' |
static const QChar | qtmw_Newline = u'\n' |
static const QChar | qtmw_CarriageReturn = u'\r' |
static const QChar | qtmw_LineBreak = u'\x2028' |
static const QChar | qtmw_DoubleQuote = u'"' |
static const QChar | qtmw_Backtick = u'`' |
static const QChar | qtmw_Backslash = u'\\' |
static const QChar | qtmw_Period = u'.' |
|
static |
Definition at line 274 of file qtextmarkdownwriter.cpp.
Definition at line 380 of file qtextmarkdownwriter.cpp.
Escape all backslashes. Then escape any special character that stands alone or prefixes a "word", including the <
that starts an HTML tag. https://spec.commonmark.org/0.31.2/#backslash-escapes
Definition at line 323 of file qtextmarkdownwriter.cpp.
|
static |
Definition at line 347 of file qtextmarkdownwriter.cpp.
Definition at line 370 of file qtextmarkdownwriter.cpp.
Escape anything at the beginning of a line of markdown that would be misinterpreted by a markdown parser, including any period that follows a number (to avoid misinterpretation as a numbered list item). https://spec.commonmark.org/0.31.2/#backslash-escapes
Definition at line 298 of file qtextmarkdownwriter.cpp.
|
static |
Definition at line 255 of file qtextmarkdownwriter.cpp.
|
static |
Definition at line 33 of file qtextmarkdownwriter.cpp.
|
static |
Definition at line 32 of file qtextmarkdownwriter.cpp.
Definition at line 29 of file qtextmarkdownwriter.cpp.
|
static |
Definition at line 31 of file qtextmarkdownwriter.cpp.
|
static |
Definition at line 30 of file qtextmarkdownwriter.cpp.
Definition at line 28 of file qtextmarkdownwriter.cpp.
|
static |
Definition at line 34 of file qtextmarkdownwriter.cpp.
|
static |
Definition at line 26 of file qtextmarkdownwriter.cpp.
Definition at line 27 of file qtextmarkdownwriter.cpp.