#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 EPUBCSSProperties & | getCurrentProperties () const |
| return the properties of the current level | |
Protected Attributes | |
| std::vector< EPUBCSSProperties > | m_contentsList |
| the properties | |
| int | m_level |
| the actual list level | |
| typedef std::unordered_map<EPUBCSSProperties, std::string, boost::hash<EPUBCSSProperties> > libepubgen::EPUBListStyleManager::List::ContentNameMap_t |
| libepubgen::EPUBListStyleManager::List::List | ( | ) | [inline] |
constructor
| libepubgen::EPUBListStyleManager::List::~List | ( | ) | [inline] |
destructor
| void libepubgen::EPUBListStyleManager::List::closeLevel | ( | ) | const [inline] |
open a new level
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
std::vector<EPUBCSSProperties> libepubgen::EPUBListStyleManager::List::m_contentsList [protected] |
the properties
Referenced by setLevel().
int libepubgen::EPUBListStyleManager::List::m_level [mutable, protected] |
the actual list level
Referenced by closeLevel(), and openLevel().