WPSEmbeddedObject Struct Reference

small class use to define a embedded object More...

#include <libwps_internal.h>

List of all members.

Public Member Functions

 WPSEmbeddedObject ()
 empty constructor
 WPSEmbeddedObject (librevenge::RVNGBinaryData const &binaryData, std::string type="image/pict")
 constructor
virtual ~WPSEmbeddedObject ()
 destructor
bool isEmpty () const
 return true if the picture contains no data
void add (librevenge::RVNGBinaryData const &binaryData, std::string type="image/pict")
 add a picture
bool addTo (librevenge::RVNGPropertyList &propList) const
 add the link property to proplist

Public Attributes

std::vector
< librevenge::RVNGBinaryData > 
m_dataList
 the picture content: one data by representation
std::vector< std::string > m_typeList
 the picture type: one type by representation

Friends

std::ostream & operator<< (std::ostream &o, WPSEmbeddedObject const &pict)
 operator<<

Detailed Description

small class use to define a embedded object

Note:
mainly used to store picture

Constructor & Destructor Documentation

empty constructor

WPSEmbeddedObject::WPSEmbeddedObject ( librevenge::RVNGBinaryData const &  binaryData,
std::string  type = "image/pict" 
) [inline]

constructor

virtual WPSEmbeddedObject::~WPSEmbeddedObject ( ) [inline, virtual]

destructor


Member Function Documentation

void WPSEmbeddedObject::add ( librevenge::RVNGBinaryData const &  binaryData,
std::string  type = "image/pict" 
) [inline]

add a picture

Referenced by MSWriteParser::processEmbeddedOLE(), and WPSEmbeddedObject().

bool WPSEmbeddedObject::addTo ( librevenge::RVNGPropertyList &  propList) const

add the link property to proplist

Referenced by WPSContentListener::insertObject(), and WKSContentListener::insertObject().

bool WPSEmbeddedObject::isEmpty ( ) const [inline]

return true if the picture contains no data

Referenced by operator<<().


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
WPSEmbeddedObject const &  pict 
) [friend]

operator<<


Member Data Documentation

std::vector<librevenge::RVNGBinaryData> WPSEmbeddedObject::m_dataList

the picture content: one data by representation

Referenced by add(), addTo(), and isEmpty().

std::vector<std::string> WPSEmbeddedObject::m_typeList

the picture type: one type by representation

Referenced by add(), addTo(), and operator<<().


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