Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef QXPMACSTREAM_H_INCLUDED
00011 #define QXPMACSTREAM_H_INCLUDED
00012
00013 #include <memory>
00014 #include <string>
00015
00016 #include <librevenge-stream/librevenge-stream.h>
00017
00018 namespace libqxp
00019 {
00020
00021 class QXPMacFileParser
00022 {
00023 public:
00024 QXPMacFileParser(std::shared_ptr<librevenge::RVNGInputStream> &dataFork, std::string &type, std::string &creator);
00025
00026 bool parse(const std::shared_ptr<librevenge::RVNGInputStream> &input);
00027
00028 private:
00029 std::shared_ptr<librevenge::RVNGInputStream> &m_dataFork;
00030 std::string &m_type;
00031 std::string &m_creator;
00032 };
00033
00034 }
00035
00036 #endif
00037
00038