21#include "mediawikimarkupbuilder.h"
25MediaWikiMarkupBuilder::MediaWikiMarkupBuilder() {}
27MediaWikiMarkupBuilder::~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);
145 currentListItemStyles.removeLast();
150 switch (currentListItemStyles.last()) {
154 m_text.append(QStringLiteral(
160 m_text.append(QStringLiteral(
"# "));
171 m_text.append(
escape(text));
178 return QStringLiteral(
"<nowiki>") + s + QStringLiteral(
"</nowiki>");
The Cutelee namespace holds all public Cutelee API.
bool contains(QChar ch, Qt::CaseSensitivity cs) const const