OdpGenerator Class Reference

A generator for presentations. More...

#include <OdpGenerator.hxx>

Inheritance diagram for OdpGenerator:

Public Member Functions

 OdpGenerator (OdfDocumentHandler *pHandler, const OdfStreamType streamType)
 
 ~OdpGenerator ()
 
void startDocument (const ::WPXPropertyList &propList)
 
void endDocument ()
 
void setDocumentMetaData (const ::WPXPropertyList &propList)
 
void startSlide (const ::WPXPropertyList &propList)
 
void endSlide ()
 
void startLayer (const ::WPXPropertyList &propList)
 
void endLayer ()
 
void startEmbeddedGraphics (const ::WPXPropertyList &propList)
 
void endEmbeddedGraphics ()
 
void startGroup (const ::WPXPropertyList &propList)
 
void endGroup ()
 
void setStyle (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient)
 
void drawRectangle (const ::WPXPropertyList &propList)
 
void drawEllipse (const ::WPXPropertyList &propList)
 
void drawPolyline (const ::WPXPropertyListVector &vertices)
 
void drawPolygon (const ::WPXPropertyListVector &vertices)
 
void drawPath (const ::WPXPropertyListVector &path)
 
void drawGraphicObject (const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData)
 
void drawConnector (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path)
 
void startTextObject (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path)
 
void endTextObject ()
 
void openParagraph (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &tabStops)
 
void closeParagraph ()
 
void openSpan (const ::WPXPropertyList &propList)
 
void closeSpan ()
 
void insertText (const ::WPXString &str)
 
void insertTab ()
 
void insertSpace ()
 
void insertLineBreak ()
 
void insertField (const WPXString &type, const ::WPXPropertyList &propList)
 
void openOrderedListLevel (const ::WPXPropertyList &propList)
 
void openUnorderedListLevel (const ::WPXPropertyList &propList)
 
void closeOrderedListLevel ()
 
void closeUnorderedListLevel ()
 
void openListElement (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &tabStops)
 
void closeListElement ()
 
void openTable (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &columns)
 
void openTableRow (const ::WPXPropertyList &propList)
 
void closeTableRow ()
 
void openTableCell (const ::WPXPropertyList &propList)
 
void closeTableCell ()
 
void insertCoveredTableCell (const ::WPXPropertyList &propList)
 
void closeTable ()
 
void startComment (const ::WPXPropertyList &propList)
 
void endComment ()
 
void startNotes (const ::WPXPropertyList &propList)
 
void endNotes ()
 

Private Member Functions

 OdpGenerator (OdpGenerator const &)
 
OdpGeneratoroperator= (OdpGenerator const &)
 

Private Attributes

OdpGeneratorPrivate * mpImpl
 

Detailed Description

A generator for presentations.

See libetonyek library for documentation of the libetonyek::KEYPresentationInterface interface.

Constructor & Destructor Documentation

◆ OdpGenerator() [1/2]

OdpGenerator::OdpGenerator ( OdfDocumentHandler pHandler,
const OdfStreamType  streamType 
)

◆ ~OdpGenerator()

OdpGenerator::~OdpGenerator ( )

◆ OdpGenerator() [2/2]

OdpGenerator::OdpGenerator ( OdpGenerator const &  )
private

Member Function Documentation

◆ closeListElement()

void OdpGenerator::closeListElement ( )

◆ closeOrderedListLevel()

void OdpGenerator::closeOrderedListLevel ( )

◆ closeParagraph()

void OdpGenerator::closeParagraph ( )

◆ closeSpan()

void OdpGenerator::closeSpan ( )

◆ closeTable()

void OdpGenerator::closeTable ( )

◆ closeTableCell()

void OdpGenerator::closeTableCell ( )

◆ closeTableRow()

void OdpGenerator::closeTableRow ( )

◆ closeUnorderedListLevel()

void OdpGenerator::closeUnorderedListLevel ( )

◆ drawConnector()

void OdpGenerator::drawConnector ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  path 
)

◆ drawEllipse()

void OdpGenerator::drawEllipse ( const ::WPXPropertyList &  propList)

◆ drawGraphicObject()

void OdpGenerator::drawGraphicObject ( const ::WPXPropertyList &  propList,
const ::WPXBinaryData &  binaryData 
)

◆ drawPath()

void OdpGenerator::drawPath ( const ::WPXPropertyListVector &  path)

◆ drawPolygon()

void OdpGenerator::drawPolygon ( const ::WPXPropertyListVector &  vertices)

◆ drawPolyline()

void OdpGenerator::drawPolyline ( const ::WPXPropertyListVector &  vertices)

◆ drawRectangle()

void OdpGenerator::drawRectangle ( const ::WPXPropertyList &  propList)

◆ endComment()

void OdpGenerator::endComment ( )

◆ endDocument()

void OdpGenerator::endDocument ( )

◆ endEmbeddedGraphics()

void OdpGenerator::endEmbeddedGraphics ( )

◆ endGroup()

void OdpGenerator::endGroup ( )

◆ endLayer()

void OdpGenerator::endLayer ( )

◆ endNotes()

void OdpGenerator::endNotes ( )

◆ endSlide()

void OdpGenerator::endSlide ( )

◆ endTextObject()

void OdpGenerator::endTextObject ( )

◆ insertCoveredTableCell()

void OdpGenerator::insertCoveredTableCell ( const ::WPXPropertyList &  propList)

◆ insertField()

void OdpGenerator::insertField ( const WPXString &  type,
const ::WPXPropertyList &  propList 
)

◆ insertLineBreak()

void OdpGenerator::insertLineBreak ( )

◆ insertSpace()

void OdpGenerator::insertSpace ( )

◆ insertTab()

void OdpGenerator::insertTab ( )

◆ insertText()

void OdpGenerator::insertText ( const ::WPXString &  str)

◆ openListElement()

void OdpGenerator::openListElement ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  tabStops 
)

◆ openOrderedListLevel()

void OdpGenerator::openOrderedListLevel ( const ::WPXPropertyList &  propList)

◆ openParagraph()

void OdpGenerator::openParagraph ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  tabStops 
)

◆ openSpan()

void OdpGenerator::openSpan ( const ::WPXPropertyList &  propList)

◆ openTable()

void OdpGenerator::openTable ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  columns 
)

◆ openTableCell()

void OdpGenerator::openTableCell ( const ::WPXPropertyList &  propList)

◆ openTableRow()

void OdpGenerator::openTableRow ( const ::WPXPropertyList &  propList)

◆ openUnorderedListLevel()

void OdpGenerator::openUnorderedListLevel ( const ::WPXPropertyList &  propList)

◆ operator=()

OdpGenerator& OdpGenerator::operator= ( OdpGenerator const &  )
private

◆ setDocumentMetaData()

void OdpGenerator::setDocumentMetaData ( const ::WPXPropertyList &  propList)

◆ setStyle()

void OdpGenerator::setStyle ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  gradient 
)

◆ startComment()

void OdpGenerator::startComment ( const ::WPXPropertyList &  propList)

◆ startDocument()

void OdpGenerator::startDocument ( const ::WPXPropertyList &  propList)

◆ startEmbeddedGraphics()

void OdpGenerator::startEmbeddedGraphics ( const ::WPXPropertyList &  propList)

◆ startGroup()

void OdpGenerator::startGroup ( const ::WPXPropertyList &  propList)

◆ startLayer()

void OdpGenerator::startLayer ( const ::WPXPropertyList &  propList)

◆ startNotes()

void OdpGenerator::startNotes ( const ::WPXPropertyList &  propList)

◆ startSlide()

void OdpGenerator::startSlide ( const ::WPXPropertyList &  propList)

◆ startTextObject()

void OdpGenerator::startTextObject ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  path 
)

Member Data Documentation

◆ mpImpl

OdpGeneratorPrivate* OdpGenerator::mpImpl
private

The documentation for this class was generated from the following file:

Generated for libodfgen by doxygen 1.8.13