libqxp::QXP1Header Class Reference

#include <QXP1Header.h>

Inheritance diagram for libqxp::QXP1Header:
libqxp::QXPHeader

List of all members.

Public Member Functions

 QXP1Header ()
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
unsigned pages () const
double pageHeight () const
double pageWidth () const

Private Attributes

unsigned m_pages
double m_pageHeight
double m_pageWidth

Constructor & Destructor Documentation


Member Function Documentation

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

Implements libqxp::QXPHeader.

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

Implements libqxp::QXPHeader.

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

Implements libqxp::QXPHeader.

double libqxp::QXP1Header::pageHeight ( ) const [inline]
unsigned libqxp::QXP1Header::pages ( ) const [inline]
double libqxp::QXP1Header::pageWidth ( ) const [inline]

Member Data Documentation

Referenced by load(), and pageHeight().

unsigned libqxp::QXP1Header::m_pages [private]

Referenced by load(), and pages().

Referenced by load(), and pageWidth().


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