small class use to define a embedded object More...
#include <libstaroffice_internal.hxx>
| Public Member Functions | |
| STOFFEmbeddedObject () | |
| empty constructor | |
| STOFFEmbeddedObject (librevenge::RVNGBinaryData const &binaryData, std::string const &type="image/pict") | |
| constructor | |
| STOFFEmbeddedObject (STOFFEmbeddedObject const &)=default | |
| STOFFEmbeddedObject (STOFFEmbeddedObject &&)=default | |
| STOFFEmbeddedObject & | operator= (STOFFEmbeddedObject const &)=default | 
| STOFFEmbeddedObject & | operator= (STOFFEmbeddedObject &&)=default | 
| ~STOFFEmbeddedObject () | |
| destructor | |
| bool | isEmpty () const | 
| return true if the picture contains no data | |
| void | add (librevenge::RVNGBinaryData const &binaryData, std::string const &type="image/pict") | 
| add a picture | |
| bool | addTo (librevenge::RVNGPropertyList &propList) const | 
| add the link property to proplist | |
| bool | addAsFillImageTo (librevenge::RVNGPropertyList &propList) const | 
| add the link property to a graph style as bitmap | |
| int | cmp (STOFFEmbeddedObject const &pict) const | 
| a comparison function | |
| 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 | |
| librevenge::RVNGString | m_filenameLink | 
| a picture link | |
| Friends | |
| std::ostream & | operator<< (std::ostream &o, STOFFEmbeddedObject const &pict) | 
| operator<< | |
small class use to define a embedded object
| 
 | inline | 
empty constructor
Referenced by cmp(), operator<<, operator=(), operator=(), STOFFEmbeddedObject(), and STOFFEmbeddedObject().
| 
 | inline | 
constructor
| 
 | default | 
| 
 | default | 
| STOFFEmbeddedObject::~STOFFEmbeddedObject | ( | ) | 
destructor
| 
 | inline | 
| bool STOFFEmbeddedObject::addAsFillImageTo | ( | librevenge::RVNGPropertyList & | propList | ) | const | 
add the link property to a graph style as bitmap
| bool STOFFEmbeddedObject::addTo | ( | librevenge::RVNGPropertyList & | propList | ) | const | 
add the link property to proplist
Referenced by STOFFGraphicListener::insertPicture(), STOFFSpreadsheetListener::insertPicture(), and STOFFTextListener::insertPicture().
| int STOFFEmbeddedObject::cmp | ( | STOFFEmbeddedObject const & | pict | ) | const | 
a comparison function
| 
 | inline | 
return true if the picture contains no data
Referenced by StarObjectSmallGraphicInternal::OutlinerParaObject::Zone::operator<<, operator<<, SDGParser::readBitmap(), StarFileManager::readOLEDirectory(), StarObjectSmallGraphicInternal::SdrGraphicOLE::send(), StarObjectTextInternal::GraphZone::send(), and StarObjectTextInternal::OLEZone::send().
| 
 | default | 
| 
 | default | 
| 
 | friend | 
operator<<
| std::vector<librevenge::RVNGBinaryData> STOFFEmbeddedObject::m_dataList | 
the picture content: one data by representation
Referenced by add(), addAsFillImageTo(), addTo(), cmp(), isEmpty(), StarFileManager::readEmbeddedPicture(), STOFFEmbeddedObject(), and STOFFEmbeddedObject().
| librevenge::RVNGString STOFFEmbeddedObject::m_filenameLink | 
a picture link
Referenced by addTo(), isEmpty(), StarObjectSmallGraphicInternal::SdrGraphicGraph::send(), STOFFEmbeddedObject(), and STOFFEmbeddedObject().
| std::vector<std::string> STOFFEmbeddedObject::m_typeList | 
the picture type: one type by representation
Referenced by add(), addAsFillImageTo(), addTo(), cmp(), operator<<, StarFileManager::readEmbeddedPicture(), STOFFEmbeddedObject(), and STOFFEmbeddedObject().