WP1StylesListener Class Reference

#include <WP1StylesListener.h>

Inheritance diagram for WP1StylesListener:
WP1Listener WPXStylesListener WPXListener

Public Member Functions

 WP1StylesListener (std::list< WPXPageSpan > &pageList, std::vector< WP1SubDocument * > &subDocuments)
 
 ~WP1StylesListener ()
 
void startDocument ()
 
void startSubDocument ()
 
void insertCharacter (unsigned)
 
void insertExtendedCharacter (unsigned char)
 
void insertTab ()
 
void insertEOL ()
 
void insertBreak (unsigned char breakType)
 
void insertNote (WPXNoteType, WP1SubDocument *)
 
void attributeChange (bool, unsigned char)
 
void fontPointSize (unsigned char)
 
void fontId (unsigned short)
 
void marginReset (unsigned short leftMargin, unsigned short rightMargin)
 
void topMarginSet (unsigned short topMargin)
 
void bottomMarginSet (unsigned short bottomMargin)
 
void leftIndent (unsigned short)
 
void leftRightIndent (unsigned short)
 
void leftMarginRelease (unsigned short)
 
void setTabs (const std::vector< WPXTabStop > &)
 
void headerFooterGroup (unsigned char headerFooterDefinition, WP1SubDocument *subDocument)
 
void suppressPageCharacteristics (unsigned char suppressCode)
 
void justificationChange (unsigned char)
 
void lineSpacingChange (unsigned char)
 
void flushRightOn ()
 
void flushRightOff ()
 
void centerOn ()
 
void centerOff ()
 
void endDocument ()
 
void endSubDocument ()
 
void insertPicture (unsigned short, unsigned short, const librevenge::RVNGBinaryData &)
 
- Public Member Functions inherited from WP1Listener
 WP1Listener ()
 
virtual ~WP1Listener ()
 

Protected Member Functions

void _handleSubDocument (const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)
 
- Protected Member Functions inherited from WPXStylesListener
 WPXStylesListener (std::list< WPXPageSpan > &pageList)
 
virtual ~WPXStylesListener ()
 
- Protected Member Functions inherited from WPXListener
 WPXListener (std::list< WPXPageSpan > &pageList)
 
virtual ~WPXListener ()
 
bool isUndoOn ()
 
void setUndoOn (bool isOn)
 

Private Attributes

WPXPageSpan m_currentPage
 
WPXPageSpan m_nextPage
 
std::vector< WP1SubDocument * > & m_subDocuments
 
double m_tempMarginLeft
 
double m_tempMarginRight
 
bool m_currentPageHasContent
 
bool m_isSubDocument
 
std::list< WPXPageSpan >::iterator m_pageListHardPageMark
 

Additional Inherited Members

- Protected Attributes inherited from WPXListener
std::list< WPXPageSpan > & m_pageList
 

Constructor & Destructor Documentation

WP1StylesListener::WP1StylesListener ( std::list< WPXPageSpan > &  pageList,
std::vector< WP1SubDocument * > &  subDocuments 
)
WP1StylesListener::~WP1StylesListener ( )
inline

Member Function Documentation

void WP1StylesListener::_handleSubDocument ( const WPXSubDocument subDocument,
WPXSubDocumentType  subDocumentType,
WPXTableList  tableList,
int  nextTableIndice = 0 
)
protected

Referenced by headerFooterGroup(), and insertBreak().

void WP1StylesListener::attributeChange ( bool  ,
unsigned char   
)
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::bottomMarginSet ( unsigned short  bottomMargin)
virtual

Implements WP1Listener.

void WP1StylesListener::centerOff ( )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::centerOn ( )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::endDocument ( )
virtual

Implements WP1Listener.

void WP1StylesListener::endSubDocument ( )
virtual

Implements WP1Listener.

Referenced by WP1Parser::parseSubDocument().

void WP1StylesListener::flushRightOff ( )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::flushRightOn ( )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::fontId ( unsigned short  )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::fontPointSize ( unsigned char  )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::headerFooterGroup ( unsigned char  headerFooterDefinition,
WP1SubDocument subDocument 
)
virtual

Implements WP1Listener.

void WP1StylesListener::insertBreak ( unsigned char  breakType)
virtual

Implements WP1Listener.

Referenced by endDocument(), and endSubDocument().

void WP1StylesListener::insertCharacter ( unsigned  )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::insertEOL ( )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::insertExtendedCharacter ( unsigned char  )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::insertNote ( WPXNoteType  ,
WP1SubDocument  
)
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::insertPicture ( unsigned short  ,
unsigned short  ,
const librevenge::RVNGBinaryData &   
)
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::insertTab ( )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::justificationChange ( unsigned char  )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::leftIndent ( unsigned short  )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::leftMarginRelease ( unsigned short  )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::leftRightIndent ( unsigned short  )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::lineSpacingChange ( unsigned char  )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::marginReset ( unsigned short  leftMargin,
unsigned short  rightMargin 
)
virtual

Implements WP1Listener.

void WP1StylesListener::setTabs ( const std::vector< WPXTabStop > &  )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::startDocument ( )
inlinevirtual

Implements WP1Listener.

void WP1StylesListener::startSubDocument ( )
inlinevirtual

Implements WP1Listener.

Referenced by WP1Parser::parseSubDocument().

void WP1StylesListener::suppressPageCharacteristics ( unsigned char  suppressCode)
virtual

Implements WP1Listener.

void WP1StylesListener::topMarginSet ( unsigned short  topMargin)
virtual

Implements WP1Listener.

Member Data Documentation

bool WP1StylesListener::m_isSubDocument
private
WPXPageSpan WP1StylesListener::m_nextPage
private

Referenced by headerFooterGroup(), and insertBreak().

std::list<WPXPageSpan>::iterator WP1StylesListener::m_pageListHardPageMark
private

Referenced by insertBreak(), and marginReset().

std::vector<WP1SubDocument *>& WP1StylesListener::m_subDocuments
private

Referenced by headerFooterGroup().

double WP1StylesListener::m_tempMarginLeft
private

Referenced by insertBreak(), and marginReset().

double WP1StylesListener::m_tempMarginRight
private

Referenced by insertBreak(), and marginReset().


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

Generated for libwpd by doxygen 1.8.8