10#ifndef KEY1FILLELEMENT_H_INCLUDED
11#define KEY1FILLELEMENT_H_INCLUDED
14#include <boost/optional.hpp>
FillType
Definition KEY1FillElement.h:26
@ FILL_TYPE_NONE
Definition KEY1FillElement.h:29
@ FILL_TYPE_IMAGE
Definition KEY1FillElement.h:28
@ FILL_TYPE_COLOR
Definition KEY1FillElement.h:27
void attribute(int name, const char *value) override
Definition KEY1FillElement.cpp:37
KEY1FillElement(KEY1ParserState &state, boost::optional< IWORKFill > &fill)
Definition KEY1FillElement.cpp:27
boost::optional< IWORKFill > & m_fill
Definition KEY1FillElement.h:40
boost::optional< IWORKImageType > m_imageType
Definition KEY1FillElement.h:44
void endOfElement() override
Definition KEY1FillElement.cpp:101
boost::optional< FillType > m_type
Definition KEY1FillElement.h:41
boost::optional< std::string > m_imageName
Definition KEY1FillElement.h:43
boost::optional< IWORKColor > m_color
Definition KEY1FillElement.h:42
Definition KEY1ParserState.h:45
@ value
Definition IWORKToken.h:631
@ fill
Definition IWORKToken.h:204
@ element
Definition IWORKToken.h:192
@ name
Definition IWORKToken.h:585
Definition IWORKBezierElement.cpp:21
KEY1XMLContextBase< IWORKXMLContextElement > KEY1XMLElementContextBase
Definition KEY1XMLContextBase.h:39
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition IWORKXMLContext.h:20