Public Member Functions | Private Member Functions | Private Attributes

ODe_Styles Class Reference

This class stores all normal and automatic styles. More...

#include <ODe_Styles.h>

List of all members.

Public Member Functions

 ODe_Styles (PD_Document *pAbiDoc)
 Constructor.
 ~ODe_Styles ()
 Destructor.
bool fetchRegularStyleStyles ()
 Fetch all paragraph and text (character) styles defined in the Abi document.
bool write (GsfOutput *pODT) const
 Writes the <office:styles> element.
ODe_DefaultStylesgetDefaultStyles ()
UT_GenericVector
< ODe_Style_Style * > * 
getParagraphStylesEnumeration ()
UT_GenericVector
< ODe_Style_Style * > * 
getTextStylesEnumeration ()
UT_GenericVector
< ODe_Style_Style * > * 
getGraphicStylesEnumeration ()
ODe_Style_StylegetGraphicsStyle (const gchar *name)
void addGraphicsStyle (ODe_Style_Style *pStyle)
void addStyle (const UT_UTF8String &sStyle)
 Add an OpenDocument style (paragraph or text family given an AbiWord style.

Private Member Functions

bool _addStyle (const PP_AttrProp *pAP)
 Adds an OpenDocumnet style (paragraph or text family) given its attributes and properties from AbiWord.
bool _writeStyles (GsfOutput *pODT, UT_GenericVector< ODe_Style_Style * > *pStyleVector) const

Private Attributes

PD_Documentm_pAbiDoc
ODe_DefaultStyles m_defaultStyles
UT_GenericStringMap
< ODe_Style_Style * > 
m_textStyles
UT_GenericStringMap
< ODe_Style_Style * > 
m_paragraphStyles
UT_GenericStringMap
< ODe_Style_Style * > 
m_graphicStyles

Detailed Description

This class stores all normal and automatic styles.


Constructor & Destructor Documentation

ODe_Styles::ODe_Styles ( PD_Document pAbiDoc  ) 

Constructor.

ODe_Styles::~ODe_Styles (  ) 

Member Function Documentation

bool ODe_Styles::_addStyle ( const PP_AttrProp pAP  )  [private]
bool ODe_Styles::_writeStyles ( GsfOutput *  pODT,
UT_GenericVector< ODe_Style_Style * > *  pStyleVector 
) const [private]
void ODe_Styles::addGraphicsStyle ( ODe_Style_Style pStyle  ) 
void ODe_Styles::addStyle ( const UT_UTF8String sStyle  ) 
bool ODe_Styles::fetchRegularStyleStyles (  ) 
ODe_DefaultStyles& ODe_Styles::getDefaultStyles (  )  [inline]
ODe_Style_Style* ODe_Styles::getGraphicsStyle ( const gchar *  name  )  [inline]
UT_GenericVector<ODe_Style_Style*>* ODe_Styles::getGraphicStylesEnumeration (  )  [inline]
UT_GenericVector<ODe_Style_Style*>* ODe_Styles::getParagraphStylesEnumeration (  )  [inline]
UT_GenericVector<ODe_Style_Style*>* ODe_Styles::getTextStylesEnumeration (  )  [inline]
bool ODe_Styles::write ( GsfOutput *  pODT  )  const

Member Data Documentation

Referenced by getDefaultStyles(), and write().


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