38#ifndef SW_FIELDMANAGER
39# define SW_FIELDMANAGER
69 virtual void print(std::ostream &o)
const;
114 shared_ptr<SWFieldManagerInternal::Field>
readField(
StarZone &zone,
char cKind=
'_');
121 shared_ptr<SWFieldManagerInternal::State>
m_state;
the main class to read/.
Definition SWFieldManager.hxx:105
SWFieldManager()
constructor
Definition SWFieldManager.cxx:935
virtual ~SWFieldManager()
destructor
Definition SWFieldManager.cxx:939
shared_ptr< SWFieldManagerInternal::Field > readField(StarZone &zone, char cKind='_')
try to read a field type
Definition SWFieldManager.cxx:943
shared_ptr< SWFieldManagerInternal::State > m_state
the state
Definition SWFieldManager.hxx:121
class to store an state: ie.
Definition StarState.hxx:67
a zone in a StarOffice file
Definition StarZone.hxx:57
shared_ptr< STOFFListener > STOFFListenerPtr
a smart pointer of STOFFListener
Definition libstaroffice_internal.hxx:476
Internal: the structures of a SWFieldManager.
Definition StarState.hxx:60
Internal: a field.
Definition SWFieldManager.hxx:53
int m_type
the field type
Definition SWFieldManager.hxx:71
Field(const Field &orig)
copy constructor
Definition SWFieldManager.hxx:88
librevenge::RVNGString m_content
the content
Definition SWFieldManager.hxx:79
double m_doubleValue
double
Definition SWFieldManager.hxx:83
int m_subType
the subtype
Definition SWFieldManager.hxx:73
friend std::ostream & operator<<(std::ostream &o, Field const &field)
operator<<
Definition SWFieldManager.hxx:61
virtual ~Field()
destructor
Definition SWFieldManager.cxx:72
int m_level
the chapter level
Definition SWFieldManager.hxx:85
Field()
constructor
Definition SWFieldManager.hxx:55
virtual bool send(STOFFListenerPtr listener, StarState &state) const
add to send the zone data
Definition SWFieldManager.cxx:110
librevenge::RVNGString m_textValue
the value text
Definition SWFieldManager.hxx:81
virtual void print(std::ostream &o) const
print a field
Definition SWFieldManager.cxx:76
librevenge::RVNGString m_name
the name
Definition SWFieldManager.hxx:77
int m_format
the field format
Definition SWFieldManager.hxx:75