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 More... | |
| ~STOFFListLevel () | |
| destructor More... | |
| bool | isDefault () const |
| returns true if the level type was not set More... | |
| bool | isNumeric () const |
| returns true if the list is decimal, alpha or roman More... | |
| bool | operator== (STOFFListLevel const &levl) const |
| operator== More... | |
| bool | operator!= (STOFFListLevel const &levl) const |
| operator!= More... | |
| void | addTo (librevenge::RVNGPropertyList &propList) const |
| add the information of this level in the propList More... | |
| int | getStartValue () const |
| returns the start value (if set) or 1 More... | |
| int | cmp (STOFFListLevel const &levl) const |
| comparison function ( compare all values excepted m_startValues More... | |
Public Attributes | |
| Type | m_type |
| the type of the level More... | |
| librevenge::RVNGPropertyList | m_propertyList |
| the propertyList More... | |
| std::shared_ptr< STOFFFont > | m_font |
| the font More... | |
| int | m_startValue |
| the actual value (if this is an ordered level ) More... | |
small structure to keep information about a list level
| enum STOFFListLevel::Type |
|
inline |
basic constructor
Referenced by STOFFList::getLevel().
| STOFFListLevel::~STOFFListLevel | ( | ) |
destructor
Referenced by STOFFListLevel().
| void STOFFListLevel::addTo | ( | librevenge::RVNGPropertyList & | propList | ) | const |
add the information of this level in the propList
Referenced by STOFFList::closeElement(), and operator!=().
| int STOFFListLevel::cmp | ( | STOFFListLevel const & | levl | ) | const |
comparison function ( compare all values excepted m_startValues
Referenced by getStartValue(), 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
Referenced by STOFFList::closeElement(), STOFFList::getStartValueForNextElement(), and STOFFList::openElement().
|
inline |
operator!=
|
inline |
operator==
Referenced by operator!=().
| std::shared_ptr<STOFFFont> STOFFListLevel::m_font |
the font
Referenced by STOFFList::addTo(), cmp(), StarObjectNumericRuler::readAttributeLevel(), and StarObjectNumericRuler::readLevel().
| librevenge::RVNGPropertyList STOFFListLevel::m_propertyList |
| int STOFFListLevel::m_startValue |
the actual value (if this is an ordered level )
Referenced by getStartValue(), StarObjectNumericRuler::readLevel(), and STOFFList::set().
| Type STOFFListLevel::m_type |
the type of the level
Referenced by addTo(), StarParagraphAttribute::StarPAttributeBulletNumeric::addTo(), cmp(), isDefault(), isNumeric(), StarObjectNumericRuler::readAttributeLevel(), StarObjectNumericRuler::readLevel(), StarObjectNumericRuler::readList(), and STOFFList::set().