10 #ifndef KEY1FILLELEMENT_H_INCLUDED
11 #define KEY1FILLELEMENT_H_INCLUDED
14 #include <boost/optional.hpp>
48 #endif // KEY1FILLELEMENT_H_INCLUDED
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
Definition: KEY1ParserState.h:44
void attribute(int name, const char *value) override
Definition: KEY1FillElement.cpp:37
Definition: KEY1FillElement.h:23
Definition: IWORKToken.h:631
IWORKXMLContextPtr_t element(int name) override
Definition: KEY1FillElement.cpp:89
boost::optional< IWORKFill > & m_fill
Definition: KEY1FillElement.h:40
boost::optional< IWORKImageType > m_imageType
Definition: KEY1FillElement.h:44
Definition: KEY1FillElement.h:29
boost::optional< IWORKColor > m_color
Definition: KEY1FillElement.h:42
void endOfElement() override
Definition: KEY1FillElement.cpp:101
Definition: KEY1FillElement.h:28
const char * name
Definition: IWORKToken.cpp:43
FillType
Definition: KEY1FillElement.h:25
Definition: KEY1XMLContextBase.h:22
boost::optional< std::string > m_imageName
Definition: KEY1FillElement.h:43
KEY1FillElement(KEY1ParserState &state, boost::optional< IWORKFill > &fill)
Definition: KEY1FillElement.cpp:27
boost::optional< FillType > m_type
Definition: KEY1FillElement.h:41
Definition: KEY1FillElement.h:27
Definition: IWORKToken.h:204