#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().