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;
Definition QXPDetector.h:25
const std::shared_ptr< QXPHeader > & header() const
Definition QXPDetector.cpp:135
QXPDocument::Type type() const
Definition QXPDetector.cpp:145
bool m_supported
Definition QXPDetector.h:41
void detect(const std::shared_ptr< librevenge::RVNGInputStream > &input)
Definition QXPDetector.cpp:79
std::shared_ptr< QXPHeader > m_header
Definition QXPDetector.h:39
std::shared_ptr< librevenge::RVNGInputStream > m_input
Definition QXPDetector.h:38
QXPDetector()
Definition QXPDetector.cpp:71
const std::shared_ptr< librevenge::RVNGInputStream > & input() const
Definition QXPDetector.cpp:130
QXPDocument::Type m_type
Definition QXPDetector.h:40
bool isSupported() const
Definition QXPDetector.cpp:140
Definition libqxp_utils.cpp:25