StarCharAttribute::StarCAttributeFootnote Class Reference

a footnote attribute More...

Inheritance diagram for StarCharAttribute::StarCAttributeFootnote:
StarAttribute

List of all members.

Public Member Functions

 StarCAttributeFootnote (Type type, std::string const &debugName)
 constructor
virtual shared_ptr< StarAttributecreate () const
 create a new attribute
virtual bool read (StarZone &zone, int vers, long endPos, StarObject &object)
 read a zone
virtual void addTo (StarState &state, std::set< StarAttribute const * > &) const
 add to a font
virtual void printData (libstoff::DebugStream &o) const
 debug function to print the data
bool send (STOFFListenerPtr listener, StarState &state, std::set< StarAttribute const * > &done) const
 add to send the zone data

Protected Member Functions

 StarCAttributeFootnote (StarCAttributeFootnote const &orig)
 copy constructor

Protected Attributes

int m_number
 the numbering
librevenge::RVNGString m_label
 the label
shared_ptr
< StarObjectTextInternal::Content
m_content
 the content
int m_numSeq
 the sequential number
int m_flags
 the flags

Detailed Description

a footnote attribute


Constructor & Destructor Documentation

StarCharAttribute::StarCAttributeFootnote::StarCAttributeFootnote ( Type  type,
std::string const &  debugName 
) [inline]

constructor

Referenced by create().

copy constructor


Member Function Documentation

void StarCharAttribute::StarCAttributeFootnote::addTo ( StarState state,
std::set< StarAttribute const * > &   
) const [virtual]

add to a font

Reimplemented from StarAttribute.

virtual shared_ptr<StarAttribute> StarCharAttribute::StarCAttributeFootnote::create ( ) const [inline, virtual]

create a new attribute

Implements StarAttribute.

virtual void StarCharAttribute::StarCAttributeFootnote::printData ( libstoff::DebugStream o) const [inline, virtual]

debug function to print the data

Reimplemented from StarAttribute.

Referenced by read().

bool StarCharAttribute::StarCAttributeFootnote::read ( StarZone zone,
int  vers,
long  endPos,
StarObject object 
) [virtual]

read a zone

Implements StarAttribute.

bool StarCharAttribute::StarCAttributeFootnote::send ( STOFFListenerPtr  listener,
StarState state,
std::set< StarAttribute const * > &  done 
) const [virtual]

add to send the zone data

Reimplemented from StarAttribute.


Member Data Documentation

the flags

Referenced by printData(), and read().

librevenge::RVNGString StarCharAttribute::StarCAttributeFootnote::m_label [protected]

the label

Referenced by printData(), read(), and send().

the numbering

Referenced by printData(), read(), and send().

the sequential number

Referenced by printData(), and read().


The documentation for this class was generated from the following file: