10 #ifndef KEYCONTENTCOLLECTOR_H_INCLUDED
11 #define KEYCONTENTCOLLECTOR_H_INCLUDED
20 class KEYPresentationInterface;
36 virtual void collectLayer(
const boost::optional<ID_t> &
id,
bool ref);
37 virtual void collectPage(
const boost::optional<ID_t> &
id);
70 #endif // KEYCONTENTCOLLECTOR_H_INCLUDED
Definition: KEYContentCollector.h:22
boost::unordered_map< ID_t, KEYLayerPtr_t > KEYLayerMap_t
Definition: KEYTypes_fwd.h:63
KEYPresentationInterface * m_painter
Definition: KEYContentCollector.h:57
bool m_layerOpened
Definition: KEYContentCollector.h:63
int m_layerCount
Definition: KEYContentCollector.h:65
virtual void endSlides()
Definition: KEYContentCollector.cpp:85
virtual void endThemes()
Definition: KEYContentCollector.cpp:94
Implementation of common parts of styles and content collector.
Definition: KEYCollectorBase.h:31
Definition: KEY2Token.h:795
void drawLayer(const KEYLayerPtr_t &layer)
Definition: KEYContentCollector.cpp:164
const KEYLayerMap_t & m_masterPages
Definition: KEYContentCollector.h:59
Definition: KEYTypes.h:27
void resolveStyle(KEYStyle &style)
Definition: KEYContentCollector.cpp:98
virtual void startPage()
Definition: KEYContentCollector.cpp:104
Definition: KEY1Token.h:42
A dictionary of all referenceable entities in the presentation.
Definition: KEYDictionary.h:35
Definition: KEY1Token.h:72
virtual void startSlides()
Definition: KEYContentCollector.cpp:80
KEYContentCollector & operator=(const KEYContentCollector &other)
Definition: KEY2Token.h:270
virtual void collectPage(const boost::optional< ID_t > &id)
Definition: KEYContentCollector.cpp:74
KEYContentCollector(const KEYContentCollector &other)
virtual ~KEYContentCollector()
Definition: KEYContentCollector.cpp:39
const KEYSize m_size
Definition: KEYContentCollector.h:60
bool m_pageOpened
Definition: KEYContentCollector.h:62
virtual void endPage()
Definition: KEYContentCollector.cpp:120
virtual void collectPresentation(const boost::optional< KEYSize > &size)
Definition: KEYContentCollector.cpp:47
virtual void startLayer()
Definition: KEYContentCollector.cpp:131
virtual void startThemes()
Definition: KEYContentCollector.cpp:90
Represents a hierarchical style.
Definition: KEYStyle.h:26
A representation of default values for various parts of the format.
Definition: KEYDefaults.h:30
virtual void collectLayer(const boost::optional< ID_t > &id, bool ref)
Definition: KEYContentCollector.cpp:51
virtual void endLayer()
Definition: KEYContentCollector.cpp:150
boost::shared_ptr< KEYLayer > KEYLayerPtr_t
Definition: KEYTypes_fwd.h:60