![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qtextmarkdownimporter_p.h"#include "qtextdocumentfragment_p.h"#include <QLoggingCategory>#include <QTextCursor>#include <QTextDocument>#include <QTextDocumentFragment>#include <QTextList>#include <QTextTable>#include "../../3rdparty/md4c/md4c.h"Go to the source code of this file.
Functions | |
| static constexpr auto | lfMarkerString () noexcept |
| static constexpr auto | crlfMarkerString () noexcept |
| static int | CbEnterBlock (MD_BLOCKTYPE type, void *detail, void *userdata) |
| static int | CbLeaveBlock (MD_BLOCKTYPE type, void *detail, void *userdata) |
| static int | CbEnterSpan (MD_SPANTYPE type, void *detail, void *userdata) |
| static int | CbLeaveSpan (MD_SPANTYPE type, void *detail, void *userdata) |
| static int | CbText (MD_TEXTTYPE type, const MD_CHAR *text, MD_SIZE size, void *userdata) |
| static void | CbDebugLog (const char *msg, void *userdata) |
| static Qt::Alignment | MdAlignment (MD_ALIGN a, Qt::Alignment defaultAlignment=Qt::AlignLeft|Qt::AlignVCenter) |
| static auto | splitFrontMatter (QStringView md) |
Variables | |
| static const QChar | qtmi_Newline = u'\n' |
| static const QChar | qtmi_Space = u' ' |
| static const int | qtmi_BlockQuoteIndent |
Definition at line 92 of file qtextmarkdownimporter.cpp.
Definition at line 62 of file qtextmarkdownimporter.cpp.
Definition at line 74 of file qtextmarkdownimporter.cpp.
Definition at line 68 of file qtextmarkdownimporter.cpp.
Definition at line 80 of file qtextmarkdownimporter.cpp.
|
static |
Definition at line 86 of file qtextmarkdownimporter.cpp.
|
staticconstexprnoexcept |
Definition at line 33 of file qtextmarkdownimporter.cpp.
Referenced by splitFrontMatter().
|
staticconstexprnoexcept |
Definition at line 32 of file qtextmarkdownimporter.cpp.
Referenced by splitFrontMatter().
|
static |
Definition at line 101 of file qtextmarkdownimporter.cpp.
|
static |
Split any Front Matter from the Markdown document md. Returns a pair of QStringViews: if md begins with qualifying Front Matter (according to the specification at https://jekyllrb.com/docs/front-matter/ ), put it into the frontMatter view, omitting both markers; and put the remaining Markdown into rest. If no Front Matter is found, return all of md in rest.
Definition at line 134 of file qtextmarkdownimporter.cpp.
References crlfMarkerString(), and lfMarkerString().
|
static |
Definition at line 36 of file qtextmarkdownimporter.cpp.
Definition at line 29 of file qtextmarkdownimporter.cpp.
|
static |
Definition at line 30 of file qtextmarkdownimporter.cpp.