kpimtextedit/richtextbuilders
22 #include "mediawikimarkupbuilder.h"
26 MediaWikiMarkupBuilder::~MediaWikiMarkupBuilder() {}
50 m_text.append(
"</u>");
58 m_text.append(
"</s>");
73 m_text.append(QString(
"[%1 ").arg(href));
90 m_text.append(
"=== ");
93 m_text.append(
"==== ");
96 m_text.append(
"===== ");
99 m_text.append(
"====== ");
110 m_text.append(
" =\n");
113 m_text.append(
" ==\n");
116 m_text.append(
" ===\n");
119 m_text.append(
" ====\n");
122 m_text.append(
" =====\n");
125 m_text.append(
" ======\n");
134 currentListItemStyles.append(type);
136 case QTextListFormat::ListDisc:
137 case QTextListFormat::ListCircle:
138 case QTextListFormat::ListSquare:
139 case QTextListFormat::ListDecimal:
140 case QTextListFormat::ListLowerAlpha:
141 case QTextListFormat::ListUpperAlpha:
154 currentListItemStyles.removeLast();
161 switch (currentListItemStyles.last()) {
162 case QTextListFormat::ListDisc:
163 case QTextListFormat::ListCircle:
164 case QTextListFormat::ListSquare:
167 case QTextListFormat::ListDecimal:
168 case QTextListFormat::ListLowerAlpha:
169 case QTextListFormat::ListUpperAlpha:
183 m_text.append(escape(text));
186 const QString MediaWikiMarkupBuilder::escape(
const QString &s)
188 if (s.contains(
"<")) {
189 return QString(
"<nowiki>" + s +
"</nowiki>");
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Mon Sep 24 2012 09:03:57 by
doxygen 1.8.1.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.