Public Member Functions | Private Member Functions | Private Attributes

ODe_Note_Listener Class Reference

Writes footnotes and endnotes. More...

#include <ODe_Note_Listener.h>

Inheritance diagram for ODe_Note_Listener:
ODe_AbiDocListenerImpl

List of all members.

Public Member Functions

 ODe_Note_Listener (ODe_Styles &rStyles, ODe_AutomaticStyles &rAutomatiStyles, GsfOutput *pTextOutput, ODe_AuxiliaryData &rAuxiliaryData, UT_uint8 spacesOffset)
 Constructor.
virtual void openFootnote (const PP_AttrProp *pAP, ODe_ListenerAction &rAction)
virtual void closeFootnote (ODe_ListenerAction &rAction)
virtual void openEndnote (const PP_AttrProp *pAP, ODe_ListenerAction &rAction)
virtual void closeEndnote (ODe_ListenerAction &rAction)
virtual void openBlock (const PP_AttrProp *pAP, ODe_ListenerAction &rAction)

Private Member Functions

void _openNote (const gchar *pNoteClass, const gchar *pNoteId, ODe_ListenerAction &rAction)
void _closeNote (ODe_ListenerAction &rAction)

Private Attributes

ODe_Stylesm_rStyles
ODe_AutomaticStylesm_rAutomatiStyles
GsfOutput * m_pTextOutput
ODe_AuxiliaryDatam_rAuxiliaryData

Detailed Description

Writes footnotes and endnotes.


Constructor & Destructor Documentation

ODe_Note_Listener::ODe_Note_Listener ( ODe_Styles rStyles,
ODe_AutomaticStyles rAutomatiStyles,
GsfOutput *  pTextOutput,
ODe_AuxiliaryData rAuxiliaryData,
UT_uint8  spacesOffset 
)

Constructor.


Member Function Documentation

void ODe_Note_Listener::_closeNote ( ODe_ListenerAction rAction  )  [private]
void ODe_Note_Listener::_openNote ( const gchar *  pNoteClass,
const gchar *  pNoteId,
ODe_ListenerAction rAction 
) [private]
void ODe_Note_Listener::closeEndnote ( ODe_ListenerAction rAction  )  [virtual]

Reimplemented from ODe_AbiDocListenerImpl.

References _closeNote().

void ODe_Note_Listener::closeFootnote ( ODe_ListenerAction rAction  )  [virtual]

Reimplemented from ODe_AbiDocListenerImpl.

References _closeNote().

void ODe_Note_Listener::openEndnote ( const PP_AttrProp pAP,
ODe_ListenerAction rAction 
) [virtual]
void ODe_Note_Listener::openFootnote ( const PP_AttrProp pAP,
ODe_ListenerAction rAction 
) [virtual]

Member Data Documentation

GsfOutput* ODe_Note_Listener::m_pTextOutput [private]

Referenced by _closeNote(), _openNote(), and openBlock().


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