libvisio::VSDPages Class Reference

#include <VSDPages.h>

Public Member Functions

 VSDPages ()
 ~VSDPages ()
void addPage (const VSDPage &page)
void addBackgroundPage (const VSDPage &page)
void draw (librevenge::RVNGDrawingInterface *painter)
void setMetaData (const librevenge::RVNGPropertyList &metaData)

Private Member Functions

void _drawWithBackground (librevenge::RVNGDrawingInterface *painter, const VSDPage &page)

Private Attributes

std::vector< VSDPagem_pages
std::map< unsigned, VSDPagem_backgroundPages
librevenge::RVNGPropertyList m_metaData

Constructor & Destructor Documentation

◆ VSDPages()

libvisio::VSDPages::VSDPages ( )

◆ ~VSDPages()

libvisio::VSDPages::~VSDPages ( )

Member Function Documentation

◆ _drawWithBackground()

void libvisio::VSDPages::_drawWithBackground ( librevenge::RVNGDrawingInterface * painter,
const VSDPage & page )
private

Referenced by _drawWithBackground(), and draw().

◆ addBackgroundPage()

void libvisio::VSDPages::addBackgroundPage ( const VSDPage & page)

◆ addPage()

void libvisio::VSDPages::addPage ( const VSDPage & page)

◆ draw()

void libvisio::VSDPages::draw ( librevenge::RVNGDrawingInterface * painter)

◆ setMetaData()

void libvisio::VSDPages::setMetaData ( const librevenge::RVNGPropertyList & metaData)

Member Data Documentation

◆ m_backgroundPages

std::map<unsigned, VSDPage> libvisio::VSDPages::m_backgroundPages
private

◆ m_metaData

librevenge::RVNGPropertyList libvisio::VSDPages::m_metaData
private

Referenced by draw(), setMetaData(), and VSDPages().

◆ m_pages

std::vector<VSDPage> libvisio::VSDPages::m_pages
private

Referenced by addPage(), draw(), and VSDPages().


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

Generated for libvisio by doxygen 1.14.0