#include <KEYContentCollector.h>
Public Member Functions | |
KEYContentCollector (KEYPresentationInterface *painter, KEYDictionary &dict, const KEYLayerMap_t &masterPages, const KEYSize &size, const KEYDefaults &defaults) | |
virtual | ~KEYContentCollector () |
virtual void | collectPresentation (const boost::optional< KEYSize > &size) |
virtual void | collectLayer (const boost::optional< ID_t > &id, bool ref) |
virtual void | collectPage (const boost::optional< ID_t > &id) |
virtual void | startSlides () |
virtual void | endSlides () |
virtual void | startThemes () |
virtual void | endThemes () |
virtual void | startPage () |
virtual void | endPage () |
virtual void | startLayer () |
virtual void | endLayer () |
Private Member Functions | |
KEYContentCollector (const KEYContentCollector &other) | |
KEYContentCollector & | operator= (const KEYContentCollector &other) |
void | resolveStyle (KEYStyle &style) |
void | drawLayer (const KEYLayerPtr_t &layer) |
void | drawNotes (const KEYObjectList_t ¬es) |
void | drawStickyNotes (const KEYStickyNotes_t &stickyNotes) |
Private Attributes | |
KEYPresentationInterface * | m_painter |
const KEYLayerMap_t & | m_masterPages |
const KEYSize | m_size |
bool | m_pageOpened |
bool | m_layerOpened |
int | m_layerCount |
libetonyek::KEYContentCollector::KEYContentCollector | ( | const KEYContentCollector & | other | ) | [private] |
libetonyek::KEYContentCollector::KEYContentCollector | ( | KEYPresentationInterface * | painter, |
KEYDictionary & | dict, | ||
const KEYLayerMap_t & | masterPages, | ||
const KEYSize & | size, | ||
const KEYDefaults & | defaults | ||
) |
libetonyek::KEYContentCollector::~KEYContentCollector | ( | ) | [virtual] |
void libetonyek::KEYContentCollector::collectLayer | ( | const boost::optional< ID_t > & | id, |
bool | ref | ||
) | [virtual] |
Reimplemented from libetonyek::KEYCollectorBase.
void libetonyek::KEYContentCollector::collectPage | ( | const boost::optional< ID_t > & | id | ) | [virtual] |
Implements libetonyek::KEYCollector.
void libetonyek::KEYContentCollector::collectPresentation | ( | const boost::optional< KEYSize > & | size | ) | [virtual] |
Implements libetonyek::KEYCollector.
void libetonyek::KEYContentCollector::drawLayer | ( | const KEYLayerPtr_t & | layer | ) | [private] |
Referenced by collectLayer().
void libetonyek::KEYContentCollector::drawNotes | ( | const KEYObjectList_t & | notes | ) | [private] |
Referenced by collectPage().
void libetonyek::KEYContentCollector::drawStickyNotes | ( | const KEYStickyNotes_t & | stickyNotes | ) | [private] |
Referenced by collectPage().
void libetonyek::KEYContentCollector::endLayer | ( | ) | [virtual] |
Reimplemented from libetonyek::KEYCollectorBase.
void libetonyek::KEYContentCollector::endPage | ( | ) | [virtual] |
Reimplemented from libetonyek::KEYCollectorBase.
void libetonyek::KEYContentCollector::endSlides | ( | ) | [virtual] |
Implements libetonyek::KEYCollector.
void libetonyek::KEYContentCollector::endThemes | ( | ) | [virtual] |
Implements libetonyek::KEYCollector.
KEYContentCollector& libetonyek::KEYContentCollector::operator= | ( | const KEYContentCollector & | other | ) | [private] |
void libetonyek::KEYContentCollector::resolveStyle | ( | KEYStyle & | style | ) | [private] |
void libetonyek::KEYContentCollector::startLayer | ( | ) | [virtual] |
Reimplemented from libetonyek::KEYCollectorBase.
void libetonyek::KEYContentCollector::startPage | ( | ) | [virtual] |
Reimplemented from libetonyek::KEYCollectorBase.
void libetonyek::KEYContentCollector::startSlides | ( | ) | [virtual] |
Implements libetonyek::KEYCollector.
void libetonyek::KEYContentCollector::startThemes | ( | ) | [virtual] |
Implements libetonyek::KEYCollector.
int libetonyek::KEYContentCollector::m_layerCount [private] |
Referenced by startLayer().
bool libetonyek::KEYContentCollector::m_layerOpened [private] |
Reimplemented from libetonyek::KEYCollectorBase.
Referenced by collectLayer(), endLayer(), startLayer(), startPage(), and ~KEYContentCollector().
const KEYLayerMap_t& libetonyek::KEYContentCollector::m_masterPages [private] |
Referenced by collectLayer().
bool libetonyek::KEYContentCollector::m_pageOpened [private] |
Referenced by collectPage(), endLayer(), endPage(), startLayer(), startPage(), and ~KEYContentCollector().
KEYPresentationInterface* libetonyek::KEYContentCollector::m_painter [private] |
Referenced by drawLayer(), drawNotes(), drawStickyNotes(), endLayer(), endPage(), KEYContentCollector(), startLayer(), startPage(), and ~KEYContentCollector().
const KEYSize libetonyek::KEYContentCollector::m_size [private] |
Referenced by startPage().