LibreOffice Module sw (master)  1
unosett.hxx
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
11  * Licensed to the Apache Software Foundation (ASF) under one or more
12  * contributor license agreements. See the NOTICE file distributed
13  * with this work for additional information regarding copyright
14  * ownership. The ASF licenses this file to you under the Apache
15  * License, Version 2.0 (the "License"); you may not use this file
16  * except in compliance with the License. You may obtain a copy of
17  * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18  */
19 #ifndef INCLUDED_SW_INC_UNOSETT_HXX
20 #define INCLUDED_SW_INC_UNOSETT_HXX
21 
22 #include "swtypes.hxx"
23 #include <com/sun/star/text/XTextColumns.hpp>
24 #include <com/sun/star/lang/XServiceInfo.hpp>
25 #include <com/sun/star/lang/XUnoTunnel.hpp>
26 #include <com/sun/star/container/XIndexReplace.hpp>
27 #include <com/sun/star/beans/XPropertySet.hpp>
28 #include <com/sun/star/container/XNamed.hpp>
29 #include <com/sun/star/style/VerticalAlignment.hpp>
30 #include <cppuhelper/implbase2.hxx>
31 #include <cppuhelper/implbase4.hxx>
32 #include <cppuhelper/implbase5.hxx>
33 #include <tools/color.hxx>
34 #include "unobaseclass.hxx"
35 
36 class SwDoc;
37 class SwFormatCol;
38 class SwDocShell;
39 class SwNumRule;
40 class SwNumFormat;
41 class SfxItemPropertySet;
42 namespace com { namespace sun { namespace star { namespace beans { struct PropertyValue; } } } }
43 
45 <
46  css::beans::XPropertySet,
47  css::lang::XServiceInfo
48 >
49 {
52 protected:
53  virtual ~SwXFootnoteProperties() override;
54 public:
56 
57  //XPropertySet
58  virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) override;
59  virtual void SAL_CALL setPropertyValue( const OUString& aPropertyName, const css::uno::Any& aValue ) override;
60  virtual css::uno::Any SAL_CALL getPropertyValue( const OUString& PropertyName ) override;
61  virtual void SAL_CALL addPropertyChangeListener( const OUString& aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener >& xListener ) override;
62  virtual void SAL_CALL removePropertyChangeListener( const OUString& aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener >& aListener ) override;
63  virtual void SAL_CALL addVetoableChangeListener( const OUString& PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
64  virtual void SAL_CALL removeVetoableChangeListener( const OUString& PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
65 
66  //XServiceInfo
67  virtual OUString SAL_CALL getImplementationName() override;
68  virtual sal_Bool SAL_CALL supportsService(const OUString& ServiceName) override;
69  virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override;
70 
71  void Invalidate() {m_pDoc = nullptr;}
72 };
73 
75 <
76  css::beans::XPropertySet,
77  css::lang::XServiceInfo
78 >
79 {
82 protected:
83  virtual ~SwXEndnoteProperties() override;
84 public:
86 
87  //XPropertySet
88  virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) override;
89  virtual void SAL_CALL setPropertyValue( const OUString& aPropertyName, const css::uno::Any& aValue ) override;
90  virtual css::uno::Any SAL_CALL getPropertyValue( const OUString& PropertyName ) override;
91  virtual void SAL_CALL addPropertyChangeListener( const OUString& aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener >& xListener ) override;
92  virtual void SAL_CALL removePropertyChangeListener( const OUString& aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener >& aListener ) override;
93  virtual void SAL_CALL addVetoableChangeListener( const OUString& PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
94  virtual void SAL_CALL removeVetoableChangeListener( const OUString& PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
95 
96  //XServiceInfo
97  virtual OUString SAL_CALL getImplementationName() override;
98  virtual sal_Bool SAL_CALL supportsService(const OUString& ServiceName) override;
99  virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override;
100 
101  void Invalidate() {m_pDoc = nullptr;}
102 };
103 
105 <
106  css::beans::XPropertySet,
107  css::lang::XServiceInfo
108 >
109 {
112 protected:
113  virtual ~SwXLineNumberingProperties() override;
114 public:
116 
117  //XPropertySet
118  virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) override;
119  virtual void SAL_CALL setPropertyValue( const OUString& aPropertyName, const css::uno::Any& aValue ) override;
120  virtual css::uno::Any SAL_CALL getPropertyValue( const OUString& PropertyName ) override;
121  virtual void SAL_CALL addPropertyChangeListener( const OUString& aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener >& xListener ) override;
122  virtual void SAL_CALL removePropertyChangeListener( const OUString& aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener >& aListener ) override;
123  virtual void SAL_CALL addVetoableChangeListener( const OUString& PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
124  virtual void SAL_CALL removeVetoableChangeListener( const OUString& PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
125 
126  //XServiceInfo
127  virtual OUString SAL_CALL getImplementationName() override;
128  virtual sal_Bool SAL_CALL supportsService(const OUString& ServiceName) override;
129  virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override;
130 
131  void Invalidate() {m_pDoc = nullptr;}
132 };
133 
135 <
136  css::container::XIndexReplace,
137  css::lang::XUnoTunnel,
138  css::beans::XPropertySet,
139  css::container::XNamed,
140  css::lang::XServiceInfo
141 >
142 {
143 private:
144  class Impl;
146 
149  OUString m_sCreatedNumRuleName; //connects to a numbering in SwDoc
151  SwDocShell* m_pDocShell; // Only if used as chapter numbering.
155 protected:
156  virtual ~SwXNumberingRules() override;
157 
158 public:
159  SwXNumberingRules(SwDocShell& rDocSh); // chapter numbering
160  SwXNumberingRules(const SwNumRule& rRule, SwDoc* doc = nullptr); // NumRule for paragraphs, numbering styles
161  SwXNumberingRules(SwDoc& rDoc); //create a new instance
162 
163  static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId();
164 
165  virtual sal_Int64 SAL_CALL getSomething( const css::uno::Sequence< sal_Int8 >& aIdentifier ) override;
166 
167  //XIndexReplace
168  virtual void SAL_CALL replaceByIndex( sal_Int32 Index, const css::uno::Any& Element ) override;
169 
170  //XIndexAccess
171  virtual sal_Int32 SAL_CALL getCount( ) override;
172  virtual css::uno::Any SAL_CALL getByIndex(sal_Int32 nIndex) override;
173 
174  //XElementAccess
175  virtual css::uno::Type SAL_CALL getElementType( ) override;
176  virtual sal_Bool SAL_CALL hasElements( ) override;
177 
178  //XPropertySet
179  virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) override;
180  virtual void SAL_CALL setPropertyValue( const OUString& aPropertyName, const css::uno::Any& aValue ) override;
181  virtual css::uno::Any SAL_CALL getPropertyValue( const OUString& PropertyName ) override;
182  virtual void SAL_CALL addPropertyChangeListener( const OUString& aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener >& xListener ) override;
183  virtual void SAL_CALL removePropertyChangeListener( const OUString& aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener >& aListener ) override;
184  virtual void SAL_CALL addVetoableChangeListener( const OUString& PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
185  virtual void SAL_CALL removeVetoableChangeListener( const OUString& PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
186 
187  //XNamed
188  virtual OUString SAL_CALL getName() override;
189  virtual void SAL_CALL setName(const OUString& Name_) override;
190 
191  //XServiceInfo
192  virtual OUString SAL_CALL getImplementationName() override;
193  virtual sal_Bool SAL_CALL supportsService(const OUString& ServiceName) override;
194  virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override;
195 
196  css::uno::Sequence< css::beans::PropertyValue>
197  GetNumberingRuleByIndex(const SwNumRule& rNumRule, sal_Int32 nIndex)const;
200  void SetNumberingRuleByIndex(SwNumRule& rNumRule,
201  const css::uno::Sequence< css::beans::PropertyValue>& rProperties, sal_Int32 nIndex);
202 
203  const OUString* GetNewCharStyleNames() const {return m_sNewCharStyleNames;}
204  const OUString* GetBulletFontNames() const {return m_sNewBulletFontNames;}
205  const SwNumRule* GetNumRule() {return m_pNumRule;}
206 
207  static bool isInvalidStyle(const OUString &rName);
208  void Invalidate() {m_pDocShell = nullptr;}
209  const OUString& GetCreatedNumRuleName() const {return m_sCreatedNumRuleName;}
210 
211  static css::uno::Sequence<css::beans::PropertyValue> GetPropertiesForNumFormat(
212  const SwNumFormat& rFormat, OUString const& rCharFormatName,
213  OUString const* pHeadingStyleName, OUString const & referer);
214  static void SetPropertiesToNumFormat(
215  SwNumFormat & aFormat,
216  OUString & rCharStyleName,
217  OUString *const pBulletFontName,
218  OUString *const pHeadingStyleName,
219  OUString *const pParagraphStyleName,
220  SwDoc *const pDoc, SwDocShell *const pDocShell,
221  css::uno::Sequence<css::beans::PropertyValue> const& rProperties);
222 
223 };
224 
226 {
227 protected:
228  virtual ~SwXChapterNumbering() override;
229 public:
231 
233 
234  //XServiceInfo
235  virtual OUString SAL_CALL getImplementationName() override;
236  virtual sal_Bool SAL_CALL supportsService(const OUString& ServiceName) override;
237  virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override;
238 
239 };
240 
242 <
243 
244  css::lang::XUnoTunnel,
245  css::beans::XPropertySet,
246  css::text::XTextColumns,
247  css::lang::XServiceInfo
248 >
249 {
250  sal_Int32 m_nReference;
251  css::uno::Sequence< css::text::TextColumn> m_aTextColumns;
253  sal_Int32 m_nAutoDistance;
254 
256 
257  //separator line
258  sal_Int32 m_nSepLineWidth;
261  css::style::VerticalAlignment m_nSepLineVertAlign;
264 
265 protected:
266  virtual ~SwXTextColumns() override;
267 public:
268  SwXTextColumns();
269  SwXTextColumns(const SwFormatCol& rFormatCol);
270 
271  static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId();
272 
273  //XUnoTunnel
274  virtual sal_Int64 SAL_CALL getSomething( const css::uno::Sequence< sal_Int8 >& aIdentifier ) override;
275 
276  //XTextColumns
277  virtual sal_Int32 SAL_CALL getReferenceValue( ) override;
278  virtual sal_Int16 SAL_CALL getColumnCount( ) override;
279  virtual void SAL_CALL setColumnCount( sal_Int16 nColumns ) override;
280  virtual css::uno::Sequence< css::text::TextColumn > SAL_CALL getColumns( ) override;
281  virtual void SAL_CALL setColumns( const css::uno::Sequence< css::text::TextColumn >& Columns ) override;
282 
283  //XPropertySet
284  virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) override;
285  virtual void SAL_CALL setPropertyValue( const OUString& aPropertyName, const css::uno::Any& aValue ) override;
286  virtual css::uno::Any SAL_CALL getPropertyValue( const OUString& PropertyName ) override;
287  virtual void SAL_CALL addPropertyChangeListener( const OUString& aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener >& xListener ) override;
288  virtual void SAL_CALL removePropertyChangeListener( const OUString& aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener >& aListener ) override;
289  virtual void SAL_CALL addVetoableChangeListener( const OUString& PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
290  virtual void SAL_CALL removeVetoableChangeListener( const OUString& PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
291 
292  //XServiceInfo
293  virtual OUString SAL_CALL getImplementationName() override;
294  virtual sal_Bool SAL_CALL supportsService(const OUString& ServiceName) override;
295  virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override;
296 
297  sal_Int32 GetSepLineWidth() const {return m_nSepLineWidth;}
300  css::style::VerticalAlignment GetSepLineVertAlign() const {return m_nSepLineVertAlign;}
301  bool GetSepLineIsOn() const {return m_bSepLineIsOn;}
303 
304  bool IsAutomaticWidth() const {return m_bIsAutomaticWidth;}
305 };
306 #endif
307 
308 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
virtual void SAL_CALL removePropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
Definition: unosett.cxx:2534
Color m_nSepLineColor
Definition: unosett.hxx:259
SwXFootnoteProperties(SwDoc *pDoc)
Definition: unosett.cxx:295
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
Definition: unosett.cxx:788
sal_Int32 m_nReference
Definition: unosett.hxx:250
virtual OUString SAL_CALL getImplementationName() override
Definition: unosett.cxx:2282
virtual ~SwXTextColumns() override
Definition: unosett.cxx:2360
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
Definition: unosett.cxx:289
virtual OUString SAL_CALL getImplementationName() override
Definition: unosett.cxx:1052
Color GetSepLineColor() const
Definition: unosett.hxx:298
virtual void SAL_CALL setColumns(const css::uno::Sequence< css::text::TextColumn > &Columns) override
Definition: unosett.cxx:2403
virtual OUString SAL_CALL getImplementationName() override
Definition: unosett.cxx:279
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
Definition: unosett.cxx:432
signed char sal_Int8
css::style::VerticalAlignment GetSepLineVertAlign() const
Definition: unosett.hxx:300
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
Definition: unosett.cxx:908
virtual void SAL_CALL addPropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
Definition: unosett.cxx:2197
virtual ~SwXFootnoteProperties() override
Definition: unosett.cxx:301
Definition: doc.hxx:185
SwXEndnoteProperties(SwDoc *pDoc)
Definition: unosett.cxx:575
const SfxItemPropertySet * m_pPropertySet
Definition: unosett.hxx:111
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
Definition: unosett.cxx:1057
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
Definition: unosett.cxx:2264
sal_Int8 m_nSepLineStyle
Definition: unosett.hxx:263
sal_Int8 GetSepLineHeightRelative() const
Definition: unosett.hxx:299
virtual void SAL_CALL removePropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
Definition: unosett.cxx:2202
bool const m_bOwnNumRuleCreated
Definition: unosett.hxx:154
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
Definition: unosett.cxx:585
sal_Int32 m_nAutoDistance
Definition: unosett.hxx:253
virtual void SAL_CALL addPropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
Definition: unosett.cxx:2529
virtual void SAL_CALL removeVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
Definition: unosett.cxx:553
bool IsAutomaticWidth() const
Definition: unosett.hxx:304
virtual ~SwXNumberingRules() override
Definition: unosett.cxx:1123
virtual css::uno::Any SAL_CALL getByIndex(sal_Int32 nIndex) override
Definition: unosett.cxx:1205
virtual sal_Int64 SAL_CALL getSomething(const css::uno::Sequence< sal_Int8 > &aIdentifier) override
Definition: unosett.cxx:1041
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
Definition: unosett.cxx:591
virtual void SAL_CALL addVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
Definition: unosett.cxx:2207
const SfxItemPropertySet * m_pPropertySet
Definition: unosett.hxx:81
virtual void SAL_CALL addPropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
Definition: unosett.cxx:994
const sal_uInt8 MAXLEVEL
Definition: swtypes.hxx:95
virtual void SAL_CALL replaceByIndex(sal_Int32 Index, const css::uno::Any &Element) override
Definition: unosett.cxx:1132
virtual void SAL_CALL setColumnCount(sal_Int16 nColumns) override
Definition: unosett.cxx:2376
void SetNumberingRuleByIndex(SwNumRule &rNumRule, const css::uno::Sequence< css::beans::PropertyValue > &rProperties, sal_Int32 nIndex)
Definition: unosett.cxx:1489
const OUString & GetCreatedNumRuleName() const
Definition: unosett.hxx:209
std::unique_ptr< T, UnoImplPtrDeleter< T > > UnoImplPtr
Smart pointer class ensuring that the pointed object is deleted with a locked SolarMutex.
virtual void SAL_CALL removeVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
Definition: unosett.cxx:1009
virtual ~SwXChapterNumbering() override
Definition: unosett.cxx:2278
css::style::VerticalAlignment m_nSepLineVertAlign
Definition: unosett.hxx:261
virtual void SAL_CALL removePropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
Definition: unosett.cxx:541
virtual sal_Int64 SAL_CALL getSomething(const css::uno::Sequence< sal_Int8 > &aIdentifier) override
Definition: unosett.cxx:2559
virtual void SAL_CALL setName(const OUString &Name_) override
Definition: unosett.cxx:2236
const SwNumRule * GetNumRule()
Definition: unosett.hxx:205
bool m_bIsAutomaticWidth
Definition: unosett.hxx:252
OUString m_sNewCharStyleNames[MAXLEVEL]
Definition: unosett.hxx:147
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
Definition: unosett.cxx:312
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
Definition: unosett.cxx:2090
OUString m_sNewBulletFontNames[MAXLEVEL]
Definition: unosett.hxx:148
const OUString * GetBulletFontNames() const
Definition: unosett.hxx:204
virtual void SAL_CALL removeVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
Definition: unosett.cxx:757
virtual void SAL_CALL removeVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
Definition: unosett.cxx:2544
const OUString * GetNewCharStyleNames() const
Definition: unosett.hxx:203
SwXChapterNumbering(SwDocShell &rDocSh)
Definition: unosett.cxx:2273
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
Definition: unosett.cxx:1062
virtual OUString SAL_CALL getName() override
Definition: unosett.cxx:2217
virtual void SAL_CALL addPropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
Definition: unosett.cxx:739
unsigned char sal_Bool
virtual void SAL_CALL addPropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
Definition: unosett.cxx:535
virtual OUString SAL_CALL getImplementationName() override
Definition: unosett.cxx:762
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
Definition: unosett.cxx:569
virtual OUString SAL_CALL getImplementationName() override
Definition: unosett.cxx:559
static css::uno::Sequence< css::beans::PropertyValue > GetPropertiesForNumFormat(const SwNumFormat &rFormat, OUString const &rCharFormatName, OUString const *pHeadingStyleName, OUString const &referer)
Definition: unosett.cxx:1320
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId()
Definition: unosett.cxx:1035
const SfxItemPropertySet * m_pPropSet
Definition: unosett.hxx:255
sal_Int32 GetSepLineWidth() const
Definition: unosett.hxx:297
static void SetPropertiesToNumFormat(SwNumFormat &aFormat, OUString &rCharStyleName, OUString *const pBulletFontName, OUString *const pHeadingStyleName, OUString *const pParagraphStyleName, SwDoc *const pDoc, SwDocShell *const pDocShell, css::uno::Sequence< css::beans::PropertyValue > const &rProperties)
Definition: unosett.cxx:1545
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
Definition: unosett.cxx:2259
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId()
Definition: unosett.cxx:2554
virtual void SAL_CALL removeVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
Definition: unosett.cxx:2212
virtual void SAL_CALL addVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
Definition: unosett.cxx:751
virtual void SAL_CALL addVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
Definition: unosett.cxx:1004
virtual OUString SAL_CALL getImplementationName() override
Definition: unosett.cxx:2254
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
Definition: unosett.cxx:2419
const SfxItemPropertySet * m_pPropertySet
Definition: unosett.hxx:51
SwXLineNumberingProperties(SwDoc *pDoc)
Definition: unosett.cxx:778
virtual void SAL_CALL addVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
Definition: unosett.cxx:2539
virtual sal_Int32 SAL_CALL getCount() override
Definition: unosett.cxx:1200
virtual sal_Int32 SAL_CALL getReferenceValue() override
Definition: unosett.cxx:2364
virtual css::uno::Sequence< css::text::TextColumn > SAL_CALL getColumns() override
Definition: unosett.cxx:2397
virtual css::uno::Type SAL_CALL getElementType() override
Definition: unosett.cxx:1233
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
Definition: unosett.cxx:2084
virtual void SAL_CALL addVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
Definition: unosett.cxx:547
virtual sal_Bool SAL_CALL hasElements() override
Definition: unosett.cxx:1238
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
Definition: unosett.cxx:772
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
Definition: unosett.cxx:794
sal_Int8 GetSepLineStyle() const
Definition: unosett.hxx:302
const SfxItemPropertySet * m_pPropertySet
Definition: unosett.hxx:153
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
Definition: unosett.cxx:306
css::uno::Sequence< css::text::TextColumn > m_aTextColumns
Definition: unosett.hxx:251
virtual ~SwXLineNumberingProperties() override
Definition: unosett.cxx:784
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
Definition: unosett.cxx:2292
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
Definition: unosett.cxx:666
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
Definition: unosett.cxx:2413
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
Definition: unosett.cxx:2287
virtual sal_Int16 SAL_CALL getColumnCount() override
Definition: unosett.cxx:2370
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
Definition: unosett.cxx:767
bool GetSepLineIsOn() const
Definition: unosett.hxx:301
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
Definition: unosett.cxx:2157
SwNumRule * m_pNumRule
Definition: unosett.hxx:152
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
Definition: unosett.cxx:284
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
Definition: unosett.cxx:2492
css::uno::Sequence< css::beans::PropertyValue > GetNumberingRuleByIndex(const SwNumRule &rNumRule, sal_Int32 nIndex) const
Definition: unosett.cxx:1257
virtual void SAL_CALL removePropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
Definition: unosett.cxx:999
bool m_bSepLineIsOn
Definition: unosett.hxx:262
::sw::UnoImplPtr< Impl > m_pImpl
Definition: unosett.hxx:144
virtual void SAL_CALL removePropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
Definition: unosett.cxx:745
SwXNumberingRules(SwDocShell &rDocSh)
Definition: unosett.cxx:1097
sal_Int8 m_nSepLineHeightRelative
Definition: unosett.hxx:260
static bool isInvalidStyle(const OUString &rName)
Definition: unosett.cxx:1025
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
Definition: unosett.cxx:564
sal_Int32 m_nSepLineWidth
Definition: unosett.hxx:258
SwDocShell * m_pDocShell
Definition: unosett.hxx:151
virtual ~SwXEndnoteProperties() override
Definition: unosett.cxx:581
OUString m_sCreatedNumRuleName
Definition: unosett.hxx:149