libqxp::QXP33Header Class Reference

#include <QXP33Header.h>

Inheritance diagram for libqxp::QXP33Header:
libqxp::QXP3HeaderBase libqxp::QXPHeader

List of all members.

Public Member Functions

 QXP33Header (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

uint16_t m_pagesCount
uint16_t m_masterPagesCount
uint16_t m_seed
uint16_t m_increment
QXPDocumentProperties m_documentProperties

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements libqxp::QXPHeader.

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

Implements libqxp::QXPHeader.

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

Reimplemented from libqxp::QXP3HeaderBase.

uint16_t libqxp::QXP33Header::pagesCount ( ) const
uint16_t libqxp::QXP33Header::seed ( ) const

Member Data Documentation

Referenced by increment(), and load().

Referenced by load(), and masterPagesCount().

Referenced by load(), and pagesCount().

uint16_t libqxp::QXP33Header::m_seed [private]

Referenced by load(), and seed().


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