#include <EPUBListStyleManager.h>
Public Types | |
| typedef std::unordered_map< EPUBCSSProperties, std::string, boost::hash< EPUBCSSProperties > > | 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 EPUBCSSProperties & | getCurrentProperties () const |
| return the properties of the current level More... | |
Protected Attributes | |
| std::vector< EPUBCSSProperties > | m_contentsList |
| the properties More... | |
| int | m_level |
| the actual list level More... | |
| typedef std::unordered_map<EPUBCSSProperties, std::string, boost::hash<EPUBCSSProperties> > libepubgen::EPUBListStyleManager::List::ContentNameMap_t |
|
inline |
constructor
Referenced by libepubgen::EPUBListStyleManager::defineLevel().
|
inline |
destructor
|
inline |
open a new level
Referenced by libepubgen::EPUBListStyleManager::~EPUBListStyleManager().
| const EPUBCSSProperties & libepubgen::EPUBListStyleManager::List::getCurrentProperties | ( | ) | const |
return the properties of the current level
Referenced by closeLevel().
|
inline |
open a new level
Referenced by libepubgen::EPUBListStyleManager::~EPUBListStyleManager().
| void libepubgen::EPUBListStyleManager::List::setLevel | ( | int | lvl, |
| librevenge::RVNGPropertyList const & | property, | ||
| bool | ordered | ||
| ) |
set the property correspond to a level
Referenced by ~List().
|
protected |
the properties
Referenced by getCurrentProperties(), and setLevel().
|
mutableprotected |
the actual list level
Referenced by closeLevel(), getCurrentProperties(), and openLevel().