Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef QXP3HEADERBASE_H_INCLUDED
00011 #define QXP3HEADERBASE_H_INCLUDED
00012
00013 #include <string>
00014
00015 #include "QXPHeader.h"
00016
00017 namespace libqxp
00018 {
00019
00020 class QXP3HeaderBase : public QXPHeader
00021 {
00022 public:
00023 explicit QXP3HeaderBase(const boost::optional<QXPDocument::Type> &fileType = boost::none);
00024
00025 bool load(const std::shared_ptr<librevenge::RVNGInputStream> &input) override;
00026
00027 protected:
00028 std::string m_signature;
00029 };
00030
00031 }
00032
00033 #endif // QXP3HEADERBASE_H_INCLUDED
00034
00035