![]() |
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 90 of file qtextmarkdownimporter.cpp.
Definition at line 60 of file qtextmarkdownimporter.cpp.
Definition at line 72 of file qtextmarkdownimporter.cpp.
Definition at line 66 of file qtextmarkdownimporter.cpp.
Definition at line 78 of file qtextmarkdownimporter.cpp.
|
static |
Definition at line 84 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 99 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 132 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.