Go to the documentation of this file.
   10 #ifndef QXPDETECTOR_H_INCLUDED 
   11 #define QXPDETECTOR_H_INCLUDED 
   15 #include <librevenge-stream/librevenge-stream.h> 
   17 #include <libqxp/libqxp.h> 
   30   void detect(
const std::shared_ptr<librevenge::RVNGInputStream> &
input);
 
   32   const std::shared_ptr<librevenge::RVNGInputStream> &
input() 
const;
 
   33   const std::shared_ptr<QXPHeader> &
header() 
const;
 
   35   QXPDocument::Type 
type() 
const;
 
   38   std::shared_ptr<librevenge::RVNGInputStream> 
m_input;
 
   46 #endif // QXPDETECTOR_H_INCLUDED 
  
 
std::shared_ptr< QXPHeader > m_header
Definition: QXPDetector.h:39
std::shared_ptr< librevenge::RVNGInputStream > m_input
Definition: QXPDetector.h:38
Definition: QXPMacFileParser.h:22
bool parse(const std::shared_ptr< librevenge::RVNGInputStream > &input)
Definition: QXPMacFileParser.cpp:1240
QXPDocument::Type m_type
Definition: QXPDetector.h:40
@ QXP_33
Definition: QXPHeader.h:28
@ QXP_4
Definition: QXPHeader.h:29
Definition: libqxp_utils.cpp:25
bool m_supported
Definition: QXPDetector.h:41
QXPDocument::Type type() const
Definition: QXPDetector.cpp:145
Definition: QXPDetector.h:25
const std::shared_ptr< librevenge::RVNGInputStream > & input() const
Definition: QXPDetector.cpp:130
@ QXP_31
Definition: QXPHeader.h:27
void detect(const std::shared_ptr< librevenge::RVNGInputStream > &input)
Definition: QXPDetector.cpp:79
const std::shared_ptr< QXPHeader > & header() const
Definition: QXPDetector.cpp:135
@ QXP_31_MAC
Definition: QXPHeader.h:26
bool isSupported() const
Definition: QXPDetector.cpp:140
QXPDetector()
Definition: QXPDetector.cpp:71
Generated for libqxp by 
doxygen 1.8.18