#include <KEYThemeCollector.h>
Public Member Functions | |
KEYThemeCollector (KEYDictionary &dict, KEYLayerMap_t &masterPages, KEYSize &size, const KEYDefaults &defaults) | |
virtual | ~KEYThemeCollector () |
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 Attributes | |
KEYLayerMap_t & | m_masterPages |
KEYSize & | m_size |
libetonyek::KEYThemeCollector::KEYThemeCollector | ( | KEYDictionary & | dict, |
KEYLayerMap_t & | masterPages, | ||
KEYSize & | size, | ||
const KEYDefaults & | defaults | ||
) |
libetonyek::KEYThemeCollector::~KEYThemeCollector | ( | ) | [virtual] |
void libetonyek::KEYThemeCollector::collectLayer | ( | const boost::optional< ID_t > & | id, |
bool | ref | ||
) | [virtual] |
Reimplemented from libetonyek::KEYCollectorBase.
void libetonyek::KEYThemeCollector::collectPage | ( | const boost::optional< ID_t > & | id | ) | [virtual] |
Implements libetonyek::KEYCollector.
void libetonyek::KEYThemeCollector::collectPresentation | ( | const boost::optional< KEYSize > & | size | ) | [virtual] |
Implements libetonyek::KEYCollector.
void libetonyek::KEYThemeCollector::endLayer | ( | ) | [virtual] |
Reimplemented from libetonyek::KEYCollectorBase.
void libetonyek::KEYThemeCollector::endPage | ( | ) | [virtual] |
Reimplemented from libetonyek::KEYCollectorBase.
void libetonyek::KEYThemeCollector::endSlides | ( | ) | [virtual] |
Implements libetonyek::KEYCollector.
void libetonyek::KEYThemeCollector::endThemes | ( | ) | [virtual] |
Implements libetonyek::KEYCollector.
void libetonyek::KEYThemeCollector::startLayer | ( | ) | [virtual] |
Reimplemented from libetonyek::KEYCollectorBase.
void libetonyek::KEYThemeCollector::startPage | ( | ) | [virtual] |
Reimplemented from libetonyek::KEYCollectorBase.
void libetonyek::KEYThemeCollector::startSlides | ( | ) | [virtual] |
Implements libetonyek::KEYCollector.
void libetonyek::KEYThemeCollector::startThemes | ( | ) | [virtual] |
Implements libetonyek::KEYCollector.
Referenced by collectLayer().
KEYSize& libetonyek::KEYThemeCollector::m_size [private] |
Referenced by collectPresentation().