Creates MediaWiki markup from a QTextDocument.
More...
#include <mediawikimarkupbuilder.h>
|
| void | addNewline () override |
| |
| void | appendLiteralText (const QString &text) override |
| |
| void | beginAnchor (const QString &href={}, const QString &name={}) override |
| |
| void | beginEmph () override |
| |
| void | beginHeader (int level) override |
| |
| void | beginList (QTextListFormat::Style type) override |
| |
| void | beginListItem () override |
| |
| void | beginStrikeout () override |
| |
| void | beginStrong () override |
| |
| void | beginUnderline () override |
| |
| void | endAnchor () override |
| |
| void | endEmph () override |
| |
| void | endHeader (int level) override |
| |
| void | endList () override |
| |
| void | endListItem () override |
| |
| void | endParagraph () override |
| |
| void | endStrikeout () override |
| |
| void | endStrong () override |
| |
| void | endUnderline () override |
| |
| const QString | escape (const QString &s) |
| |
| QString | getResult () override |
| |
| virtual | ~AbstractMarkupBuilder () |
| |
| virtual void | appendRawText (const QString &text)=0 |
| |
| virtual void | beginBackground (const QBrush &brush)=0 |
| |
| virtual void | beginFontFamily (const QString &family)=0 |
| |
| virtual void | beginFontPointSize (int size)=0 |
| |
| virtual void | beginForeground (const QBrush &brush)=0 |
| |
| virtual void | beginParagraph (Qt::Alignment a=Qt::AlignLeft, qreal top=0.0, qreal bottom=0.0, qreal left=0.0, qreal right=0.0)=0 |
| |
| virtual void | beginSubscript ()=0 |
| |
| virtual void | beginSuperscript ()=0 |
| |
| virtual void | beginTable (qreal cellpadding, qreal cellspacing, const QString &width)=0 |
| |
| virtual void | beginTableCell (const QString &width, int colSpan, int rowSpan)=0 |
| |
| virtual void | beginTableHeaderCell (const QString &width, int colSpan, int rowSpan)=0 |
| |
| virtual void | beginTableRow ()=0 |
| |
| virtual void | endBackground ()=0 |
| |
| virtual void | endFontFamily ()=0 |
| |
| virtual void | endFontPointSize ()=0 |
| |
| virtual void | endForeground ()=0 |
| |
| virtual void | endSubscript ()=0 |
| |
| virtual void | endSuperscript ()=0 |
| |
| virtual void | endTable ()=0 |
| |
| virtual void | endTableCell ()=0 |
| |
| virtual void | endTableHeaderCell ()=0 |
| |
| virtual void | endTableRow ()=0 |
| |
| virtual void | insertHorizontalRule (int width=-1)=0 |
| |
| virtual void | insertImage (const QString &url, qreal width, qreal height)=0 |
| |
Definition at line 32 of file mediawikimarkupbuilder.h.
◆ addNewline()
| void Grantlee::MediaWikiMarkupBuilder::addNewline |
( |
| ) |
|
|
overridevirtual |
◆ appendLiteralText()
| void Grantlee::MediaWikiMarkupBuilder::appendLiteralText |
( |
const QString & | text | ) |
|
|
overridevirtual |
◆ beginAnchor()
| void Grantlee::MediaWikiMarkupBuilder::beginAnchor |
( |
const QString & | href = {}, |
|
|
const QString & | name = {} ) |
|
overridevirtual |
◆ beginEmph()
| void Grantlee::MediaWikiMarkupBuilder::beginEmph |
( |
| ) |
|
|
overridevirtual |
◆ beginHeader()
| void Grantlee::MediaWikiMarkupBuilder::beginHeader |
( |
int | level | ) |
|
|
overridevirtual |
◆ beginList()
| void Grantlee::MediaWikiMarkupBuilder::beginList |
( |
QTextListFormat::Style | style | ) |
|
|
overridevirtual |
Begin a new list element in the markup. A list element contains list items, and may contain other lists.
- Parameters
-
| style | The style of list to create. |
Implements Grantlee::AbstractMarkupBuilder.
◆ beginListItem()
| void Grantlee::MediaWikiMarkupBuilder::beginListItem |
( |
| ) |
|
|
overridevirtual |
◆ beginStrikeout()
| void Grantlee::MediaWikiMarkupBuilder::beginStrikeout |
( |
| ) |
|
|
overridevirtual |
◆ beginStrong()
| void Grantlee::MediaWikiMarkupBuilder::beginStrong |
( |
| ) |
|
|
overridevirtual |
◆ beginUnderline()
| void Grantlee::MediaWikiMarkupBuilder::beginUnderline |
( |
| ) |
|
|
overridevirtual |
◆ endAnchor()
| void Grantlee::MediaWikiMarkupBuilder::endAnchor |
( |
| ) |
|
|
overridevirtual |
◆ endEmph()
| void Grantlee::MediaWikiMarkupBuilder::endEmph |
( |
| ) |
|
|
overridevirtual |
◆ endHeader()
| void Grantlee::MediaWikiMarkupBuilder::endHeader |
( |
int | level | ) |
|
|
overridevirtual |
◆ endList()
| void Grantlee::MediaWikiMarkupBuilder::endList |
( |
| ) |
|
|
overridevirtual |
◆ endListItem()
| void Grantlee::MediaWikiMarkupBuilder::endListItem |
( |
| ) |
|
|
overridevirtual |
◆ endParagraph()
| void Grantlee::MediaWikiMarkupBuilder::endParagraph |
( |
| ) |
|
|
overridevirtual |
◆ endStrikeout()
| void Grantlee::MediaWikiMarkupBuilder::endStrikeout |
( |
| ) |
|
|
overridevirtual |
◆ endStrong()
| void Grantlee::MediaWikiMarkupBuilder::endStrong |
( |
| ) |
|
|
overridevirtual |
◆ endUnderline()
| void Grantlee::MediaWikiMarkupBuilder::endUnderline |
( |
| ) |
|
|
overridevirtual |
◆ escape()
| const QString Grantlee::MediaWikiMarkupBuilder::escape |
( |
const QString & | s | ) |
|
Escapes text appropriately for MediaWiki.
◆ getResult()
| QString Grantlee::MediaWikiMarkupBuilder::getResult |
( |
| ) |
|
|
overridevirtual |
Return the fully marked up result of the building process.
This may contain metadata etc, such as a head element in html.
- Returns
- The fully marked up text.
Implements Grantlee::AbstractMarkupBuilder.