10 #ifndef QXPHEADER_H_INCLUDED    11 #define QXPHEADER_H_INCLUDED    15 #include <boost/optional.hpp>    17 #include <libqxp/libqxp.h>    38 struct QXPDocumentProperties;
    43   explicit QXPHeader(
const boost::optional<QXPDocument::Type> &fileType = boost::none);
    46   virtual bool load(
const std::shared_ptr<librevenge::RVNGInputStream> &input) = 0;
    48   virtual QXPDocument::Type 
getType() 
const = 0;
    50   virtual std::unique_ptr<QXPParser> 
createParser(
const std::shared_ptr<librevenge::RVNGInputStream> &input, librevenge::RVNGDrawingInterface *painter) = 0;
    66 #endif // QXPHEADER_H_INCLUDED Definition: QXPHeader.h:32
Definition: libqxp_utils.cpp:24
Definition: QXPHeader.h:29
QXPVersion
Definition: QXPHeader.h:22
Definition: QXPHeader.h:25
Definition: QXPHeader.h:26
Definition: QXPHeader.h:30
Definition: QXPHeader.h:27
Definition: QXPHeader.h:31
Definition: QXPHeader.h:33
Definition: QXPHeader.h:28
Definition: QXPHeader.h:24