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