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.