small structure to keep information about a list level More...
#include <STOFFList.hxx>
| Public Types | |
| enum | Type { DEFAULT , NONE , BULLET , NUMBER } | 
| the type of the level  More... | |
| Public Member Functions | |
| STOFFListLevel () | |
| basic constructor | |
| STOFFListLevel (STOFFListLevel const &)=default | |
| STOFFListLevel (STOFFListLevel &&)=default | |
| STOFFListLevel & | operator= (STOFFListLevel const &)=default | 
| STOFFListLevel & | operator= (STOFFListLevel &&)=default | 
| ~STOFFListLevel () | |
| destructor | |
| bool | isDefault () const | 
| returns true if the level type was not set | |
| bool | isNumeric () const | 
| returns true if the list is decimal, alpha or roman | |
| bool | operator== (STOFFListLevel const &levl) const | 
| operator== | |
| bool | operator!= (STOFFListLevel const &levl) const | 
| operator!= | |
| void | addTo (librevenge::RVNGPropertyList &propList) const | 
| add the information of this level in the propList | |
| int | getStartValue () const | 
| returns the start value (if set) or 1 | |
| int | cmp (STOFFListLevel const &levl) const | 
| comparison function ( compare all values excepted m_startValues | |
| Public Attributes | |
| Type | m_type | 
| the type of the level | |
| librevenge::RVNGPropertyList | m_propertyList | 
| the propertyList | |
| std::shared_ptr< STOFFFont > | m_font | 
| the font | |
| int | m_startValue | 
| the actual value (if this is an ordered level ) | |
small structure to keep information about a list level
| enum STOFFListLevel::Type | 
| 
 | inline | 
basic constructor
Referenced by cmp(), operator!=(), operator=(), operator=(), operator==(), STOFFListLevel(), and STOFFListLevel().
| 
 | default | 
| 
 | default | 
| STOFFListLevel::~STOFFListLevel | ( | ) | 
destructor
| void STOFFListLevel::addTo | ( | librevenge::RVNGPropertyList & | propList | ) | const | 
add the information of this level in the propList
| int STOFFListLevel::cmp | ( | STOFFListLevel const & | levl | ) | const | 
comparison function ( compare all values excepted m_startValues
Referenced by STOFFList::isCompatibleWith(), and operator==().
| 
 | inline | 
returns the start value (if set) or 1
Referenced by addTo(), and STOFFList::set().
| 
 | inline | 
returns true if the level type was not set
| 
 | inline | 
returns true if the list is decimal, alpha or roman
| 
 | inline | 
operator!=
| 
 | default | 
| 
 | default | 
| 
 | inline | 
operator==
Referenced by operator!=().
| std::shared_ptr<STOFFFont> STOFFListLevel::m_font | 
the font
Referenced by cmp(), StarObjectNumericRuler::readAttributeLevel(), StarObjectNumericRuler::readLevel(), and STOFFListLevel().
| librevenge::RVNGPropertyList STOFFListLevel::m_propertyList | 
| int STOFFListLevel::m_startValue | 
the actual value (if this is an ordered level )
Referenced by getStartValue(), StarObjectNumericRuler::readLevel(), STOFFList::set(), and STOFFListLevel().
| Type STOFFListLevel::m_type |