a small structure used to store the informations about a list More...
#include <MWAWList.hxx>
Public Member Functions | |
| MWAWList () | |
| default constructor More... | |
| int | getId () const |
| returns the list id More... | |
| int | getMarker () const |
| returns the actual modify marker More... | |
| void | resize (int levl) |
| resize the number of level of the list (keeping only n level) More... | |
| bool | isCompatibleWith (int levl, MWAWListLevel const &level) const |
| returns true if we can add a new level in the list without changing is meaning More... | |
| bool | isCompatibleWith (MWAWList const &newList) const |
| returns true if the list is compatible with the defined level of new list More... | |
| void | updateIndicesFrom (MWAWList const &list) |
| update the indices, the actual level from newList More... | |
| void | swapId () const |
| swap the list id More... | |
| void | setId (int newId) const |
| set the list id More... | |
| MWAWListLevel | getLevel (int levl) const |
| returns a level if it exists More... | |
| int | numLevels () const |
| returns the number of level More... | |
| void | set (int levl, MWAWListLevel const &level) |
| sets a level More... | |
| void | setLevel (int levl) const |
| set the list level More... | |
| void | openElement () const |
| open the list element More... | |
| void | closeElement () const |
| close the list element More... | |
| int | getStartValueForNextElement () const |
| returns the startvalue corresponding to the actual level ( or -1 for an unknown/unordered list) More... | |
| void | setStartValueForNextElement (int value) |
| set the startvalue corresponding to the actual level More... | |
| bool | isNumeric (int levl) const |
| returns true is a level is numeric More... | |
| bool | addTo (int level, librevenge::RVNGPropertyList &pList, MWAWFontManagerPtr fontManager) const |
| retrieve the list level property More... | |
Protected Attributes | |
| std::vector< MWAWListLevel > | m_levels |
| the different levels More... | |
| std::vector< int > | m_actualIndices |
| std::vector< int > | m_nextIndices |
| int | m_actLevel |
| the actual levels More... | |
| int | m_id [2] |
| the identificator ( actual and auxilliar ) More... | |
| int | m_modifyMarker |
| a modification marker ( can be used to check if a list has been send to a interface ) More... | |
a small structure used to store the informations about a list
|
inline |
default constructor
| bool MWAWList::addTo | ( | int | level, |
| librevenge::RVNGPropertyList & | pList, | ||
| MWAWFontManagerPtr | fontManager | ||
| ) | const |
retrieve the list level property
|
inline |
close the list element
|
inline |
returns the list id
Referenced by addTo(), and MWAWListManager::needToSend().
|
inline |
returns a level if it exists
|
inline |
returns the actual modify marker
Referenced by MWAWListManager::needToSend().
| int MWAWList::getStartValueForNextElement | ( | ) | const |
returns the startvalue corresponding to the actual level ( or -1 for an unknown/unordered list)
| bool MWAWList::isCompatibleWith | ( | int | levl, |
| MWAWListLevel const & | level | ||
| ) | const |
returns true if we can add a new level in the list without changing is meaning
| bool MWAWList::isCompatibleWith | ( | MWAWList const & | newList | ) | const |
returns true if the list is compatible with the defined level of new list
| bool MWAWList::isNumeric | ( | int | levl | ) | const |
returns true is a level is numeric
Referenced by getStartValueForNextElement(), and openElement().
|
inline |
returns the number of level
| void MWAWList::openElement | ( | ) | const |
open the list element
| void MWAWList::resize | ( | int | levl | ) |
resize the number of level of the list (keeping only n level)
Referenced by MWAWListManager::getNewList(), and set().
| void MWAWList::set | ( | int | levl, |
| MWAWListLevel const & | level | ||
| ) |
sets a level
Referenced by MWAWListManager::getNewList().
| void MWAWList::setId | ( | int | newId | ) | const |
set the list id
Referenced by addTo(), and MWAWListManager::getNewList().
| void MWAWList::setLevel | ( | int | levl | ) | const |
set the list level
| void MWAWList::setStartValueForNextElement | ( | int | value | ) |
set the startvalue corresponding to the actual level
|
inline |
swap the list id
Referenced by MWAWListManager::needToSend().
| void MWAWList::updateIndicesFrom | ( | MWAWList const & | list | ) |
update the indices, the actual level from newList
|
mutableprotected |
the actual levels
Referenced by getStartValueForNextElement(), openElement(), resize(), setLevel(), and setStartValueForNextElement().
|
mutableprotected |
Referenced by openElement(), resize(), setLevel(), and updateIndicesFrom().
|
mutableprotected |
the identificator ( actual and auxilliar )
Referenced by getId(), MWAWList(), setId(), and swapId().
|
protected |
the different levels
Referenced by addTo(), getLevel(), getStartValueForNextElement(), isCompatibleWith(), isNumeric(), numLevels(), openElement(), resize(), set(), setLevel(), setStartValueForNextElement(), and updateIndicesFrom().
|
mutableprotected |
a modification marker ( can be used to check if a list has been send to a interface )
Referenced by getMarker(), resize(), set(), setStartValueForNextElement(), and updateIndicesFrom().
|
mutableprotected |
Referenced by getStartValueForNextElement(), openElement(), resize(), set(), setLevel(), setStartValueForNextElement(), and updateIndicesFrom().