38 #ifndef MWAW_PICT_OLECONTAINER
39 # define MWAW_PICT_OLECONTAINER
44 # include <libwpd/libwpd.h>
61 virtual bool getBinary(WPXBinaryData &res, std::string &s)
const {
93 if (diff)
return diff;
97 if (diff)
return (diff < 0) ? -1 : 1;
98 long diffL = (long)
m_data.size() - (long) aPict.
m_data.size();
99 if (diffL)
return (diffL < 0) ? -1 : 1;
virtual int cmp(MWAWPict const &a) const
a virtual function used to obtain a strict order, must be redefined in the subs class ...
Definition: MWAWPictOLEContainer.hxx:91
ReadResult
an enum to defined the result of a parsing use by some picture's classes which can read their data ...
Definition: MWAWPict.hxx:77
bool m_empty
some picture can be valid but empty
Definition: MWAWPictOLEContainer.hxx:120
MWAWPictOLEContainer()
Definition: MWAWPictOLEContainer.hxx:107
virtual int cmp(MWAWPict const &a) const
a virtual function used to obtain a strict order, must be redefined in the subs class ...
Definition: MWAWPict.hxx:102
virtual bool valid() const
returns true if the picture is valid
Definition: MWAWPictOLEContainer.hxx:70
bool isEmpty() const
returns true if the picture is valid and has size 0 or contains no oleContainer
Definition: MWAWPictOLEContainer.hxx:75
Definition: MWAWPict.hxx:67
static ReadResult checkOrGet(MWAWInputStreamPtr input, int size, Box2f &box, MWAWPictOLEContainer **result=0L)
checks if size is >= 0
Definition: MWAWPictOLEContainer.cxx:45
virtual bool getBinary(WPXBinaryData &res, std::string &s) const
returns the final WPXBinary oleContainer
Definition: MWAWPictOLEContainer.hxx:61
Type
the different picture types:
Definition: MWAWPict.hxx:67
virtual Type getType() const
returns the picture type
Definition: MWAWPictOLEContainer.hxx:56
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:336
WPXBinaryData m_data
the oleContainer size (without the empty header of 512 characters)
Definition: MWAWPictOLEContainer.hxx:117
Definition: MWAWPict.hxx:77
MWAWPictOLEContainer(Box2f)
protected constructor: use check to construct a picture
Definition: MWAWPictOLEContainer.hxx:106
an abstract class which defines a simple container to store ole data
Definition: MWAWPictOLEContainer.hxx:52
Generic function used to define/store a picture.
Definition: MWAWPict.hxx:53