#include <OXMLi_ListenerState_Image.h>
Public Member Functions | |
OXMLi_ListenerState_Image () | |
void | startElement (OXMLi_StartElementRequest *rqst) |
void | endElement (OXMLi_EndElementRequest *rqst) |
void | charData (OXMLi_CharDataRequest *rqst) |
Private Member Functions | |
bool | addImage (const std::string &id) |
Private Attributes | |
std::string | m_style |
bool | m_isEmbeddedObject |
bool | m_isInlineImage |
OXMLi_ListenerState_Image::OXMLi_ListenerState_Image | ( | ) |
bool OXMLi_ListenerState_Image::addImage | ( | const std::string & | id | ) | [private] |
void OXMLi_ListenerState_Image::charData | ( | OXMLi_CharDataRequest * | rqst | ) | [virtual] |
Implements OXMLi_ListenerState.
References OXMLi_ListenerState::_EmusToInches(), OXMLi_CharDataRequest::buffer, OXMLi_CharDataRequest::context, OXMLi_ListenerState::contextMatches(), OXMLi_CharDataRequest::handled, m_isEmbeddedObject, m_isInlineImage, NS_WP_KEY, OXMLi_CharDataRequest::stck, UT_DEBUGMSG, and OXMLi_CharDataRequest::valid.
void OXMLi_ListenerState_Image::endElement | ( | OXMLi_EndElementRequest * | rqst | ) | [virtual] |
Implements OXMLi_ListenerState.
References OXMLi_ListenerState::_flushTopLevel(), OXMLi_EndElementRequest::handled, m_isEmbeddedObject, m_isInlineImage, m_style, OXMLi_ListenerState::nameMatches(), NS_A_KEY, NS_V_KEY, NS_W_KEY, NS_WP_KEY, OXMLi_EndElementRequest::pName, OXMLi_EndElementRequest::sect_stck, and OXMLi_EndElementRequest::stck.
void OXMLi_ListenerState_Image::startElement | ( | OXMLi_StartElementRequest * | rqst | ) | [virtual] |
Implements OXMLi_ListenerState.
References OXMLi_ListenerState::_EmusToInches(), addImage(), OXMLi_ListenerState::attrMatches(), OXMLi_StartElementRequest::context, OXMLi_ListenerState::contextMatches(), gchar, OXMLi_StartElementRequest::handled, m_isEmbeddedObject, m_isInlineImage, m_style, OXMLi_ListenerState::nameMatches(), NS_A_KEY, NS_R_KEY, NS_V_KEY, NS_W_KEY, NS_WP_KEY, OXMLi_StartElementRequest::pName, OXMLi_StartElementRequest::ppAtts, OXMLi_StartElementRequest::stck, style, UT_DEBUGMSG, and OXMLi_StartElementRequest::valid.
bool OXMLi_ListenerState_Image::m_isEmbeddedObject [private] |
Referenced by charData(), endElement(), and startElement().
bool OXMLi_ListenerState_Image::m_isInlineImage [private] |
Referenced by charData(), endElement(), and startElement().
std::string OXMLi_ListenerState_Image::m_style [private] |
Referenced by endElement(), and startElement().