blob: fb5ba5a8b010a01b75275ffc16c45b78f42b5ed5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
#ifndef INCLUDED_SETTINGSTABLE_HXX
#define INCLUDED_SETTINGSTABLE_HXX
#include <WriterFilterDllApi.hxx>
#include <resourcemodel/WW8ResourceModel.hxx>
#include <com/sun/star/text/XTextDocument.hpp>
namespace writerfilter {
namespace dmapper
{
struct SettingsTable_Impl
{
public:
bool m_bRecordChanges;
SettingsTable_Impl( );
~SettingsTable_Impl( );
};
class WRITERFILTER_DLLPRIVATE SettingsTable: public Properties, public Table
{
public:
SettingsTable_Impl* m_pImpl;
SettingsTable( );
~SettingsTable( );
// Properties
virtual void attribute(Id Name, Value & val);
virtual void sprm(Sprm & sprm);
// Table
virtual void entry(int pos, writerfilter::Reference<Properties>::Pointer_t ref);
void resolveSprmProps( Sprm& rSprm );
void ApplyProperties( com::sun::star::uno::Reference< com::sun::star::text::XTextDocument > xDoc );
};
typedef boost::shared_ptr< SettingsTable > SettingsTablePtr;
} }
#endif
|