21 #include "mediawikimarkupbuilder.h" 25 MediaWikiMarkupBuilder::MediaWikiMarkupBuilder() {}
27 MediaWikiMarkupBuilder::~MediaWikiMarkupBuilder() {}
31 m_text.
append(QStringLiteral(
"'''"));
35 m_text.
append(QStringLiteral(
"'''"));
39 m_text.
append(QStringLiteral(
"''"));
44 m_text.
append(QStringLiteral(
"<u>"));
48 m_text.
append(QStringLiteral(
"</u>"));
52 m_text.
append(QStringLiteral(
"<s>"));
56 m_text.
append(QStringLiteral(
"</s>"));
69 m_text.
append(QStringLiteral(
"[%1 ").arg(href));
77 m_text.
append(QStringLiteral(
"= "));
80 m_text.
append(QStringLiteral(
"== "));
83 m_text.
append(QStringLiteral(
"=== "));
86 m_text.
append(QStringLiteral(
"==== "));
89 m_text.
append(QStringLiteral(
"===== "));
92 m_text.
append(QStringLiteral(
"====== "));
103 m_text.
append(QStringLiteral(
" =\n"));
106 m_text.
append(QStringLiteral(
" ==\n"));
109 m_text.
append(QStringLiteral(
" ===\n"));
112 m_text.
append(QStringLiteral(
" ====\n"));
115 m_text.
append(QStringLiteral(
" =====\n"));
118 m_text.
append(QStringLiteral(
" ======\n"));
127 currentListItemStyles.
append(type);
150 switch (currentListItemStyles.
last()) {
154 m_text.
append(QStringLiteral(
160 m_text.
append(QStringLiteral(
"# "));
178 return QStringLiteral(
"<nowiki>") + s + QStringLiteral(
"</nowiki>");
QString & append(QChar ch)
The Cutelee namespace holds all public Cutelee API.
void append(const T &value)
bool contains(QChar ch, Qt::CaseSensitivity cs) const const