Public Member Functions | Private Attributes

OXML_Image Class Reference

#include <OXML_Image.h>

Inheritance diagram for OXML_Image:

List of all members.

Public Member Functions

 OXML_Image ()
virtual ~OXML_Image ()
void setId (const std::string &id)
void setMimeType (const std::string &mimeType)
void setData (const UT_ByteBuf *data)
void setGraphic (const FG_Graphic *fg)
const std::string & getId () const
UT_Error serialize (IE_Exp_OpenXML *exporter)
UT_Error addToPT (PD_Document *pDocument)

Private Attributes

std::string m_id
std::string m_mimeType
const UT_ByteBufm_data
const FG_Graphicm_graphic

Constructor & Destructor Documentation

OXML_Image::OXML_Image (  ) 
OXML_Image::~OXML_Image (  )  [virtual]

References DELETEP, and m_graphic.

Member Function Documentation

const std::string& OXML_Image::getId (  )  const [inline]

References m_id.

void OXML_Image::setData ( const UT_ByteBuf data  ) 
void OXML_Image::setGraphic ( const FG_Graphic fg  ) 
void OXML_Image::setId ( const std::string &  id  ) 
void OXML_Image::setMimeType ( const std::string &  mimeType  ) 

Member Data Documentation

const UT_ByteBuf* OXML_Image::m_data [private]
std::string OXML_Image::m_id [private]

Referenced by addToPT(), getId(), serialize(), and setId().

std::string OXML_Image::m_mimeType [private]

Referenced by addToPT(), serialize(), and setMimeType().

The documentation for this class was generated from the following files: