1 #ifndef INCLUDED_SETTINGSTABLE_HXX
2 #define INCLUDED_SETTINGSTABLE_HXX
4 #include <WriterFilterDllApi.hxx>
5 #include <resourcemodel/WW8ResourceModel.hxx>
7 #include <com/sun/star/text/XTextDocument.hpp>
9 namespace writerfilter
{
14 struct SettingsTable_Impl
17 bool m_bRecordChanges
;
19 SettingsTable_Impl( );
20 ~SettingsTable_Impl( );
23 class WRITERFILTER_DLLPRIVATE SettingsTable
: public Properties
, public Table
26 SettingsTable_Impl
* m_pImpl
;
32 virtual void attribute(Id Name
, Value
& val
);
33 virtual void sprm(Sprm
& sprm
);
36 virtual void entry(int pos
, writerfilter::Reference
<Properties
>::Pointer_t ref
);
38 void resolveSprmProps( Sprm
& rSprm
);
40 void ApplyProperties( com::sun::star::uno::Reference
< com::sun::star::text::XTextDocument
> xDoc
);
42 typedef boost::shared_ptr
< SettingsTable
> SettingsTablePtr
;