#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().