STOFFListLevel Struct Reference

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< STOFFFontm_font
 the font More...
 
int m_startValue
 the actual value (if this is an ordered level ) More...
 

Detailed Description

small structure to keep information about a list level

Member Enumeration Documentation

◆ Type

the type of the level

Enumerator
DEFAULT 
NONE 
BULLET 
NUMBER 

Constructor & Destructor Documentation

◆ STOFFListLevel()

STOFFListLevel::STOFFListLevel ( )
inline

basic constructor

◆ ~STOFFListLevel()

STOFFListLevel::~STOFFListLevel ( )

destructor

Member Function Documentation

◆ addTo()

void STOFFListLevel::addTo ( librevenge::RVNGPropertyList &  propList) const

add the information of this level in the propList

◆ cmp()

int STOFFListLevel::cmp ( STOFFListLevel const &  levl) const

comparison function ( compare all values excepted m_startValues

Referenced by STOFFList::isCompatibleWith(), and operator==().

◆ getStartValue()

int STOFFListLevel::getStartValue ( ) const
inline

returns the start value (if set) or 1

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

◆ isDefault()

bool STOFFListLevel::isDefault ( ) const
inline

returns true if the level type was not set

◆ isNumeric()

bool STOFFListLevel::isNumeric ( ) const
inline

returns true if the list is decimal, alpha or roman

◆ operator!=()

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

operator!=

◆ operator==()

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

operator==

Referenced by operator!=().

Member Data Documentation

◆ m_font

std::shared_ptr<STOFFFont> STOFFListLevel::m_font

◆ m_propertyList

◆ m_startValue

int STOFFListLevel::m_startValue

the actual value (if this is an ordered level )

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

◆ m_type


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

Generated on Sun Mar 24 2019 23:33:13 for libstaroffice by doxygen 1.8.15