![]() |
Qt 6.x
The Qt SDK
|
#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 "qloggingcategory.h"
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 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 233 of file qtextmarkdownwriter.cpp.
References i, qMax(), qtmw_Backtick, and ret.
Referenced by QTextMarkdownWriter::writeBlock().
Definition at line 301 of file qtextmarkdownwriter.cpp.
References QString::data(), findLineEnd(), isBlankLine(), qtmw_Backslash, qtmw_DoubleQuote, QString::size(), and title.
Referenced by QTextMarkdownWriter::writeBlock().
|
static |
Definition at line 268 of file qtextmarkdownwriter.cpp.
References begin(), qtmw_CarriageReturn, and qtmw_Newline.
Referenced by createLinkTitle().
Definition at line 291 of file qtextmarkdownwriter.cpp.
References begin(), qtmw_Space, and qtmw_Tab.
Referenced by createLinkTitle().
Definition at line 251 of file qtextmarkdownwriter.cpp.
References QString::at(), i, QString::isEmpty(), QChar::toLatin1(), and QString::trimmed().
Referenced by QTextMarkdownWriter::writeBlock().
|
static |
Definition at line 214 of file qtextmarkdownwriter.cpp.
References i, QString::mid(), qCDebug, qMax(), qMin(), and qtmw_Period.
Referenced by QTextMarkdownWriter::writeBlock().
|
static |
Definition at line 31 of file qtextmarkdownwriter.cpp.
Referenced by createLinkTitle().
|
static |
Definition at line 30 of file qtextmarkdownwriter.cpp.
Referenced by adjacentBackticksCount(), and QTextMarkdownWriter::writeBlock().
Definition at line 27 of file qtextmarkdownwriter.cpp.
Referenced by findLineEnd().
|
static |
Definition at line 29 of file qtextmarkdownwriter.cpp.
Referenced by createLinkTitle(), and QTextMarkdownWriter::writeBlock().
|
static |
Definition at line 28 of file qtextmarkdownwriter.cpp.
Referenced by QTextMarkdownWriter::writeBlock().
Definition at line 26 of file qtextmarkdownwriter.cpp.
Referenced by findLineEnd(), QTextMarkdownWriter::writeBlock(), and QTextMarkdownWriter::writeFrame().
|
static |
Definition at line 32 of file qtextmarkdownwriter.cpp.
Referenced by nearestWordWrapIndex(), and QTextMarkdownWriter::writeBlock().
|
static |
Definition at line 24 of file qtextmarkdownwriter.cpp.
Referenced by isBlankLine(), QTextMarkdownWriter::writeBlock(), and QTextMarkdownWriter::writeFrame().
Definition at line 25 of file qtextmarkdownwriter.cpp.
Referenced by isBlankLine().