libepubgen::EPUBListStyleManager::List Struct Reference

#include <EPUBListStyleManager.h>

Public Types

typedef boost::unordered_map
< EPUBCSSProperties,
std::string > 
ContentNameMap_t
 

Public Member Functions

 List ()
 constructor More...
 
 ~List ()
 destructor More...
 
void setLevel (int lvl, librevenge::RVNGPropertyList const &property, bool ordered)
 set the property correspond to a level More...
 
void openLevel () const
 open a new level More...
 
void closeLevel () const
 open a new level More...
 
const EPUBCSSPropertiesgetCurrentProperties () const
 return the properties of the current level More...
 

Protected Attributes

std::vector< EPUBCSSPropertiesm_contentsList
 the properties More...
 
int m_level
 the actual list level More...
 

Member Typedef Documentation

Constructor & Destructor Documentation

libepubgen::EPUBListStyleManager::List::List ( )
inline

constructor

libepubgen::EPUBListStyleManager::List::~List ( )
inline

destructor

Member Function Documentation

void libepubgen::EPUBListStyleManager::List::closeLevel ( ) const
inline

open a new level

const EPUBCSSProperties & libepubgen::EPUBListStyleManager::List::getCurrentProperties ( ) const

return the properties of the current level

void libepubgen::EPUBListStyleManager::List::openLevel ( ) const
inline

open a new level

void libepubgen::EPUBListStyleManager::List::setLevel ( int  lvl,
librevenge::RVNGPropertyList const &  property,
bool  ordered 
)

set the property correspond to a level

Member Data Documentation

std::vector<EPUBCSSProperties> libepubgen::EPUBListStyleManager::List::m_contentsList
protected

the properties

Referenced by setLevel().

int libepubgen::EPUBListStyleManager::List::m_level
mutableprotected

the actual list level

Referenced by closeLevel(), and openLevel().


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

Generated for libepubgen by doxygen 1.8.8