libepubgen::EPUBListStyleManager::List Struct Reference

#include <EPUBListStyleManager.h>

Public Types

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

Public Member Functions

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

Protected Attributes

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

Member Typedef Documentation

◆ ContentNameMap_t

typedef std::unordered_map<EPUBCSSProperties, std::string, boost::hash<EPUBCSSProperties> > libepubgen::EPUBListStyleManager::List::ContentNameMap_t

Constructor & Destructor Documentation

◆ List()

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

constructor

◆ ~List()

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

destructor

Member Function Documentation

◆ closeLevel()

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

open a new level

◆ getCurrentProperties()

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

return the properties of the current level

◆ openLevel()

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

open a new level

◆ setLevel()

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

set the property correspond to a level

Member Data Documentation

◆ m_contentsList

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

the properties

Referenced by setLevel().

◆ m_level

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.9.6