STOFFListLevel Struct Reference

small structure to keep information about a list level More...

#include <STOFFList.hxx>

List of all members.

Public Types

enum  Type { DEFAULT, NONE, BULLET, NUMBER }
 the type of the level More...

Public Member Functions

 STOFFListLevel ()
 basic constructor
 ~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
shared_ptr< STOFFFontm_font
 the font
int m_startValue
 the actual value (if this is an ordered level )

Detailed Description

small structure to keep information about a list level


Member Enumeration Documentation

the type of the level

Enumerator:
DEFAULT 
NONE 
BULLET 
NUMBER 

Constructor & Destructor Documentation

basic constructor


Member Function Documentation

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

int STOFFListLevel::getStartValue ( ) const [inline]

returns the start value (if set) or 1

Referenced by addTo(), and STOFFList::set().

bool STOFFListLevel::isDefault ( ) const [inline]

returns true if the level type was not set

bool STOFFListLevel::isNumeric ( ) const [inline]

returns true if the list is decimal, alpha or roman

bool STOFFListLevel::operator!= ( STOFFListLevel const &  levl) const [inline]

operator!=

bool STOFFListLevel::operator== ( STOFFListLevel const &  levl) const [inline]

operator==

Referenced by operator!=().


Member Data Documentation

the actual value (if this is an ordered level )

Referenced by getStartValue(), StarObjectNumericRuler::readLevel(), and STOFFList::set().


The documentation for this struct was generated from the following files: