libqxp::QXP4Header Class Reference

#include <QXP4Header.h>

Inheritance diagram for libqxp::QXP4Header:
libqxp::QXP3HeaderBase libqxp::QXPHeader

List of all members.

Public Member Functions

 QXP4Header (const boost::optional< QXPDocument::Type > &fileType=boost::none)
bool load (const std::shared_ptr< librevenge::RVNGInputStream > &input) override
QXPDocument::Type getType () const override
std::unique_ptr< QXPParsercreateParser (const std::shared_ptr< librevenge::RVNGInputStream > &input, librevenge::RVNGDrawingInterface *painter) override
uint16_t pagesCount () const
uint16_t masterPagesCount () const
uint16_t seed () const
uint16_t increment () const
const QXPDocumentPropertiesdocumentProperties () const

Private Attributes

std::string m_type
uint16_t m_pagesCount
uint16_t m_masterPagesCount
uint16_t m_seed
uint16_t m_increment
QXPDocumentProperties m_documentProperties

Constructor & Destructor Documentation

libqxp::QXP4Header::QXP4Header ( const boost::optional< QXPDocument::Type > &  fileType = boost::none) [explicit]

Member Function Documentation

std::unique_ptr< QXPParser > libqxp::QXP4Header::createParser ( const std::shared_ptr< librevenge::RVNGInputStream > &  input,
librevenge::RVNGDrawingInterface *  painter 
) [override, virtual]

Implements libqxp::QXPHeader.

QXPDocument::Type libqxp::QXP4Header::getType ( ) const [override, virtual]

Implements libqxp::QXPHeader.

uint16_t libqxp::QXP4Header::increment ( ) const
bool libqxp::QXP4Header::load ( const std::shared_ptr< librevenge::RVNGInputStream > &  input) [override, virtual]

Reimplemented from libqxp::QXP3HeaderBase.

uint16_t libqxp::QXP4Header::pagesCount ( ) const

Referenced by load().

uint16_t libqxp::QXP4Header::seed ( ) const

Member Data Documentation

uint16_t libqxp::QXP4Header::m_increment [private]

Referenced by increment(), and load().

Referenced by load(), and masterPagesCount().

Referenced by load(), and pagesCount().

uint16_t libqxp::QXP4Header::m_seed [private]

Referenced by load(), and seed().

std::string libqxp::QXP4Header::m_type [private]

Referenced by getType(), and load().


The documentation for this class was generated from the following files: