LibreOffice Module cui (master)  1
paragrph.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_CUI_SOURCE_INC_PARAGRPH_HXX
20 #define INCLUDED_CUI_SOURCE_INC_PARAGRPH_HXX
21 
22 #include <sfx2/tabdlg.hxx>
23 #include <svx/relfld.hxx>
24 #include <svx/paraprev.hxx>
25 #include <svx/frmdirlbox.hxx>
26 
27 class SvxLineSpacingItem;
28 
29 // class SvxStdParagraphTabPage ------------------------------------------
30 /*
31  [Description]
32  With this TabPage standard attributes of a paragraph can be set
33  (indention, distance, alignment, line spacing).
34 
35  [Items]
36  <SvxAdjustItem><SID_ATTR_PARA_ADJUST>
37  <SvxLineSpacingItem><SID_ATTR_PARA_LINESPACE>
38  <SvxULSpaceItem><SID_ATTR_ULSPACE>
39  <SvxLRSpaceItem><SID_ATTR_LRSPACE>
40 */
41 
43 {
47  static const sal_uInt16 pStdRanges[];
48 
49 private:
50  SvxStdParagraphTabPage(TabPageParent pParent, const SfxItemSet& rSet);
51 
52  long nWidth;
55  OUString sAbsDist;
56 
58 
59  // indention
60  std::unique_ptr<RelativeField> m_xLeftIndent;
61 
62  std::unique_ptr<weld::Label> m_xRightLabel;
63  std::unique_ptr<RelativeField> m_xRightIndent;
64 
65  std::unique_ptr<weld::Label> m_xFLineLabel;
66  std::unique_ptr<RelativeField> m_xFLineIndent;
67  std::unique_ptr<weld::CheckButton> m_xAutoCB;
68 
69  // distance
70  std::unique_ptr<RelativeField> m_xTopDist;
71  std::unique_ptr<RelativeField> m_xBottomDist;
72  std::unique_ptr<weld::CheckButton> m_xContextualCB;
73 
74  // line spacing
75  std::unique_ptr<weld::ComboBox> m_xLineDist;
76  std::unique_ptr<weld::MetricSpinButton> m_xLineDistAtPercentBox;
77  std::unique_ptr<weld::MetricSpinButton> m_xLineDistAtMetricBox;
78  std::unique_ptr<weld::Label> m_xLineDistAtLabel;
79  std::unique_ptr<weld::Label> m_xAbsDist;
80 
81  // only writer
82  std::unique_ptr<weld::Widget> m_xRegisterFL;
83  std::unique_ptr<weld::CheckButton> m_xRegisterCB;
84 
85  // preview
86  std::unique_ptr<weld::CustomWeld> m_xExampleWin;
87 
88  void SetLineSpacing_Impl( const SvxLineSpacingItem& rAttr );
89  void Init_Impl();
90  void UpdateExample_Impl();
91  void ELRLoseFocus();
92 
93  DECL_LINK(LineDistPopupHdl_Impl, weld::ComboBox&, void);
94  DECL_LINK(LineDistHdl_Impl, weld::ComboBox&, void);
95  DECL_LINK(ModifyHdl_Impl, weld::MetricSpinButton&, void);
96  DECL_LINK(AutoHdl_Impl, weld::ToggleButton&, void);
97 
98  bool m_bLineDistToggled = false;
99 
100 protected:
101  virtual void ActivatePage( const SfxItemSet& rSet ) override;
102  virtual DeactivateRC DeactivatePage( SfxItemSet* pSet ) override;
103 
104 
105 public:
106  virtual ~SvxStdParagraphTabPage() override;
107 
108  DECL_LINK(ELRLoseFocusHdl, weld::MetricSpinButton&, void);
109 
110  static VclPtr<SfxTabPage> Create( TabPageParent pParent, const SfxItemSet* rSet );
111  static const sal_uInt16* GetRanges() { return pStdRanges; }
112 
113  virtual bool FillItemSet( SfxItemSet* rSet ) override;
114  virtual void Reset( const SfxItemSet* rSet ) override;
115  virtual void ChangesApplied() override;
116 
117  void EnableRelativeMode();
118  void EnableRegisterMode();
119  void EnableContextualMode();
120  void EnableAutoFirstLine();
121  void EnableAbsLineDist(long nMinTwip);
122  void EnableNegativeMode();
123  virtual void PageCreated(const SfxAllItemSet& aSet) override;
124 };
125 
126 // class SvxParaAlignTabPage ------------------------------------------------
127 
129 {
131  using TabPage::ActivatePage;
133  static const sal_uInt16 pAlignRanges[];
134 
136 
137  // alignment
138  std::unique_ptr<weld::RadioButton> m_xLeft;
139  std::unique_ptr<weld::RadioButton> m_xRight;
140  std::unique_ptr<weld::RadioButton> m_xCenter;
141  std::unique_ptr<weld::RadioButton> m_xJustify;
142  std::unique_ptr<weld::Label> m_xLeftBottom;
143  std::unique_ptr<weld::Label> m_xRightTop;
144 
145  std::unique_ptr<weld::Label> m_xLastLineFT;
146  std::unique_ptr<weld::ComboBox> m_xLastLineLB;
147  std::unique_ptr<weld::CheckButton> m_xExpandCB;
148 
149  std::unique_ptr<weld::CheckButton> m_xSnapToGridCB;
150 
151  //preview
152  std::unique_ptr<weld::CustomWeld> m_xExampleWin;
153  //vertical alignment
154  std::unique_ptr<weld::Widget> m_xVertAlignFL;
155  std::unique_ptr<weld::ComboBox> m_xVertAlignLB;
156 
157  std::unique_ptr<weld::Widget> m_xPropertiesFL;
158  std::unique_ptr<svx::FrameDirectionListBox> m_xTextDirectionLB;
159 
160  DECL_LINK(AlignHdl_Impl, weld::ToggleButton&, void);
161  DECL_LINK(LastLineHdl_Impl, weld::ComboBox&, void);
162  DECL_LINK(TextDirectionHdl_Impl, weld::ComboBox&, void);
163 
164  void UpdateExample_Impl();
165 
166  SvxParaAlignTabPage(TabPageParent pParent, const SfxItemSet& rSet);
167 
168 protected:
169  virtual void ActivatePage( const SfxItemSet& rSet ) override;
170  virtual DeactivateRC DeactivatePage( SfxItemSet* pSet ) override;
171 
172 public:
173  virtual ~SvxParaAlignTabPage() override;
174 
175  static VclPtr<SfxTabPage> Create( TabPageParent pParent, const SfxItemSet* rSet );
176  static const sal_uInt16* GetRanges() { return pAlignRanges; }
177 
178  virtual bool FillItemSet( SfxItemSet* rSet ) override;
179  virtual void Reset( const SfxItemSet* rSet ) override;
180  virtual void ChangesApplied() override;
181 
182  void EnableJustifyExt();
183  virtual void PageCreated(const SfxAllItemSet& aSet) override;
184 };
185 
186 // class SvxExtParagraphTabPage ------------------------------------------
187 /*
188  [Description]
189  With this TabPage special attributes of a paragraph can be set
190  (hyphenation, pagebreak, orphan, widow, ...).
191 
192  [Items]
193  <SvxHyphenZoneItem><SID_ATTR_PARA_HYPHENZONE>
194  <SvxFormatBreakItem><SID_ATTR_PARA_PAGEBREAK>
195  <SvxFormatSplitItem><SID_ATTR_PARA_SPLIT>
196  <SvxWidowsItem><SID_ATTR_PARA_WIDOWS>
197  <SvxOrphansItem><SID_ATTR_PARA_ORPHANS>
198 */
199 
201 {
204  static const sal_uInt16 pExtRanges[];
205 
206 public:
207  virtual ~SvxExtParagraphTabPage() override;
208 
209  static VclPtr<SfxTabPage> Create( TabPageParent pParent,
210  const SfxItemSet* rSet );
211  static const sal_uInt16* GetRanges() { return pExtRanges; }
212 
213  virtual bool FillItemSet( SfxItemSet* rSet ) override;
214  virtual void Reset( const SfxItemSet* rSet ) override;
215  virtual void ChangesApplied() override;
216 
217  void DisablePageBreak();
218 
219 protected:
220  virtual DeactivateRC DeactivatePage( SfxItemSet* pSet ) override;
221 
222 private:
223  SvxExtParagraphTabPage(TabPageParent pParent, const SfxItemSet& rSet);
224 
233 
235  bool bHtmlMode;
236  sal_uInt16 nStdPos;
237 
238  // hyphenation
239  std::unique_ptr<weld::CheckButton> m_xHyphenBox;
240  std::unique_ptr<weld::Label> m_xBeforeText;
241  std::unique_ptr<weld::SpinButton> m_xExtHyphenBeforeBox;
242  std::unique_ptr<weld::Label> m_xAfterText;
243  std::unique_ptr<weld::SpinButton> m_xExtHyphenAfterBox;
244  std::unique_ptr<weld::Label> m_xMaxHyphenLabel;
245  std::unique_ptr<weld::SpinButton> m_xMaxHyphenEdit;
246 
247  // pagebreak
248  std::unique_ptr<weld::CheckButton> m_xPageBreakBox;
249  std::unique_ptr<weld::Label> m_xBreakTypeFT;
250  std::unique_ptr<weld::ComboBox> m_xBreakTypeLB;
251  std::unique_ptr<weld::Label> m_xBreakPositionFT;
252  std::unique_ptr<weld::ComboBox> m_xBreakPositionLB;
253  std::unique_ptr<weld::CheckButton> m_xApplyCollBtn;
254  std::unique_ptr<weld::ComboBox> m_xApplyCollBox;
255  std::unique_ptr<weld::CheckButton> m_xPageNumBox;
256  std::unique_ptr<weld::SpinButton> m_xPagenumEdit;
257 
258  // paragraph division
259  std::unique_ptr<weld::CheckButton> m_xKeepTogetherBox;
260  std::unique_ptr<weld::CheckButton> m_xKeepParaBox;
261 
262  // orphan/widow
263  std::unique_ptr<weld::CheckButton> m_xOrphanBox;
264  std::unique_ptr<weld::SpinButton> m_xOrphanRowNo;
265  std::unique_ptr<weld::Label> m_xOrphanRowLabel;
266 
267  std::unique_ptr<weld::CheckButton> m_xWidowBox;
268  std::unique_ptr<weld::SpinButton> m_xWidowRowNo;
269  std::unique_ptr<weld::Label> m_xWidowRowLabel;
270 
271  void HyphenClickHdl();
272  void PageNumBoxClickHdl();
273  void ApplyCollClickHdl();
274  void PageBreakHdl();
275  void KeepTogetherHdl();
276  void OrphanHdl();
277  void WidowHdl();
278 
279  DECL_LINK(PageBreakHdl_Impl, weld::ToggleButton&, void);
280  DECL_LINK(KeepTogetherHdl_Impl, weld::ToggleButton&, void);
281  DECL_LINK(WidowHdl_Impl, weld::ToggleButton&, void);
282  DECL_LINK(OrphanHdl_Impl, weld::ToggleButton&, void);
283  DECL_LINK(HyphenClickHdl_Impl, weld::ToggleButton&, void);
284  DECL_LINK(ApplyCollClickHdl_Impl, weld::ToggleButton&, void);
285  DECL_LINK(PageBreakPosHdl_Impl, weld::ComboBox&, void);
286  DECL_LINK(PageBreakTypeHdl_Impl, weld::ComboBox&, void);
287  DECL_LINK(PageNumBoxClickHdl_Impl, weld::ToggleButton&, void);
288  DECL_LINK(KeepParaBoxClickHdl_Impl, weld::ToggleButton&, void);
289 
290  virtual void PageCreated(const SfxAllItemSet& aSet) override;
291 };
292 
294 {
295  friend class VclPtr<SvxAsianTabPage>;
296 
297  std::unique_ptr<weld::CheckButton> m_xForbiddenRulesCB;
298  std::unique_ptr<weld::CheckButton> m_xHangingPunctCB;
299  std::unique_ptr<weld::CheckButton> m_xScriptSpaceCB;
300 
301  SvxAsianTabPage(TabPageParent pParent, const SfxItemSet& rSet);
302 
303 public:
304  virtual ~SvxAsianTabPage() override;
305 
306  static VclPtr<SfxTabPage> Create(TabPageParent pParent, const SfxItemSet* rSet);
307  static const sal_uInt16* GetRanges();
308 
309  virtual bool FillItemSet( SfxItemSet* rSet ) override;
310  virtual void Reset( const SfxItemSet* rSet ) override;
311  virtual void ChangesApplied() override;
312 
313 };
314 
315 #endif // INCLUDED_CUI_SOURCE_INC_PARAGRPH_HXX
316 
317 
318 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
std::unique_ptr< weld::CheckButton > m_xRegisterCB
Definition: paragrph.hxx:83
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
Definition: paragrph.cxx:662
weld::TriStateEnabled aOrphanState
Definition: paragrph.hxx:231
std::unique_ptr< RelativeField > m_xFLineIndent
Definition: paragrph.hxx:66
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: paragrph.cxx:2223
std::unique_ptr< weld::Label > m_xFLineLabel
Definition: paragrph.hxx:65
virtual void PageCreated(const SfxAllItemSet &aSet) override
Definition: paragrph.cxx:2202
std::unique_ptr< weld::Label > m_xWidowRowLabel
Definition: paragrph.hxx:269
std::unique_ptr< weld::ComboBox > m_xLineDist
Definition: paragrph.hxx:75
virtual void ChangesApplied() override
Definition: paragrph.cxx:1860
std::unique_ptr< weld::RadioButton > m_xLeft
Definition: paragrph.hxx:138
std::unique_ptr< weld::MetricSpinButton > m_xLineDistAtPercentBox
Definition: paragrph.hxx:76
std::unique_ptr< weld::CustomWeld > m_xExampleWin
Definition: paragrph.hxx:86
const SfxItemSet * pSet
std::unique_ptr< weld::Widget > m_xRegisterFL
Definition: paragrph.hxx:82
std::unique_ptr< weld::Label > m_xBreakPositionFT
Definition: paragrph.hxx:251
std::unique_ptr< weld::Label > m_xOrphanRowLabel
Definition: paragrph.hxx:265
std::unique_ptr< weld::ComboBox > m_xApplyCollBox
Definition: paragrph.hxx:254
std::unique_ptr< RelativeField > m_xBottomDist
Definition: paragrph.hxx:71
virtual void Reset(const SfxItemSet *rSet) override
Definition: paragrph.cxx:415
std::unique_ptr< RelativeField > m_xLeftIndent
Definition: paragrph.hxx:60
std::unique_ptr< weld::CheckButton > m_xWidowBox
Definition: paragrph.hxx:267
virtual ~SvxExtParagraphTabPage() override
Definition: paragrph.cxx:1985
std::unique_ptr< weld::CustomWeld > m_xExampleWin
Definition: paragrph.hxx:152
virtual void ActivatePage(const SfxItemSet &rSet) override
Definition: paragrph.cxx:1142
std::unique_ptr< weld::CheckButton > m_xHangingPunctCB
Definition: paragrph.hxx:298
weld::TriStateEnabled aApplyCollState
Definition: paragrph.hxx:227
std::unique_ptr< weld::RadioButton > m_xRight
Definition: paragrph.hxx:139
SvxExtParagraphTabPage(TabPageParent pParent, const SfxItemSet &rSet)
Definition: paragrph.cxx:1901
std::unique_ptr< weld::CheckButton > m_xSnapToGridCB
Definition: paragrph.hxx:149
std::unique_ptr< weld::Label > m_xAfterText
Definition: paragrph.hxx:242
std::unique_ptr< weld::ComboBox > m_xBreakTypeLB
Definition: paragrph.hxx:250
static const sal_uInt16 pStdRanges[]
Definition: paragrph.hxx:47
std::unique_ptr< weld::Label > m_xLeftBottom
Definition: paragrph.hxx:142
virtual void ActivatePage(const SfxItemSet &rSet) override
Definition: paragrph.cxx:625
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: paragrph.cxx:2238
std::unique_ptr< weld::SpinButton > m_xWidowRowNo
Definition: paragrph.hxx:268
static const sal_uInt16 * GetRanges()
Definition: paragrph.hxx:211
std::unique_ptr< weld::Label > m_xLineDistAtLabel
Definition: paragrph.hxx:78
virtual void ChangesApplied() override
Definition: paragrph.cxx:2291
weld::TriStateEnabled aPageBreakState
Definition: paragrph.hxx:226
std::unique_ptr< svx::FrameDirectionListBox > m_xTextDirectionLB
Definition: paragrph.hxx:158
static const sal_uInt16 * GetRanges()
Definition: paragrph.hxx:111
std::unique_ptr< weld::Label > m_xMaxHyphenLabel
Definition: paragrph.hxx:244
std::unique_ptr< weld::SpinButton > m_xExtHyphenBeforeBox
Definition: paragrph.hxx:241
std::unique_ptr< weld::Label > m_xLastLineFT
Definition: paragrph.hxx:145
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: paragrph.cxx:1061
virtual void ActivatePage()
std::unique_ptr< RelativeField > m_xRightIndent
Definition: paragrph.hxx:63
virtual ~SvxAsianTabPage() override
Definition: paragrph.cxx:2219
SvxParaPrevWindow m_aExampleWin
Definition: paragrph.hxx:135
virtual ~SvxStdParagraphTabPage() override
Definition: paragrph.cxx:705
std::unique_ptr< weld::CheckButton > m_xForbiddenRulesCB
Definition: paragrph.hxx:297
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: paragrph.cxx:1363
std::unique_ptr< weld::SpinButton > m_xOrphanRowNo
Definition: paragrph.hxx:264
DECL_LINK(LineDistPopupHdl_Impl, weld::ComboBox &, void)
DECL_LINK(AlignHdl_Impl, weld::ToggleButton &, void)
std::unique_ptr< weld::CheckButton > m_xKeepParaBox
Definition: paragrph.hxx:260
std::unique_ptr< weld::CheckButton > m_xApplyCollBtn
Definition: paragrph.hxx:253
virtual void Reset(const SfxItemSet *rSet) override
Definition: paragrph.cxx:1573
std::unique_ptr< weld::Label > m_xRightTop
Definition: paragrph.hxx:143
std::unique_ptr< weld::CheckButton > m_xContextualCB
Definition: paragrph.hxx:72
std::unique_ptr< weld::Label > m_xBeforeText
Definition: paragrph.hxx:240
std::unique_ptr< weld::ComboBox > m_xBreakPositionLB
Definition: paragrph.hxx:252
std::unique_ptr< weld::CheckButton > m_xScriptSpaceCB
Definition: paragrph.hxx:299
std::unique_ptr< weld::Widget > m_xPropertiesFL
Definition: paragrph.hxx:157
std::unique_ptr< weld::MetricSpinButton > m_xLineDistAtMetricBox
Definition: paragrph.hxx:77
std::unique_ptr< RelativeField > m_xTopDist
Definition: paragrph.hxx:70
std::unique_ptr< weld::SpinButton > m_xMaxHyphenEdit
Definition: paragrph.hxx:245
std::unique_ptr< weld::SpinButton > m_xPagenumEdit
Definition: paragrph.hxx:256
std::unique_ptr< weld::RadioButton > m_xJustify
Definition: paragrph.hxx:141
std::unique_ptr< weld::Label > m_xBreakTypeFT
Definition: paragrph.hxx:249
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
Definition: paragrph.cxx:1881
std::unique_ptr< weld::RadioButton > m_xCenter
Definition: paragrph.hxx:140
SvxParaPrevWindow m_aExampleWin
Definition: paragrph.hxx:57
SvxParaAlignTabPage(TabPageParent pParent, const SfxItemSet &rSet)
Definition: paragrph.cxx:993
virtual void ChangesApplied() override
Definition: paragrph.cxx:1244
virtual void ChangesApplied() override
Definition: paragrph.cxx:598
static const sal_uInt16 pExtRanges[]
Definition: paragrph.hxx:204
SvxStdParagraphTabPage(TabPageParent pParent, const SfxItemSet &rSet)
Definition: paragrph.cxx:671
std::unique_ptr< weld::SpinButton > m_xExtHyphenAfterBox
Definition: paragrph.hxx:243
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: paragrph.cxx:1358
virtual void PageCreated(const SfxAllItemSet &aSet) override
Definition: paragrph.cxx:945
weld::TriStateEnabled aPageNumState
Definition: paragrph.hxx:228
weld::TriStateEnabled aKeepParaState
Definition: paragrph.hxx:230
weld::TriStateEnabled aHyphenState
Definition: paragrph.hxx:225
weld::TriStateEnabled aKeepTogetherState
Definition: paragrph.hxx:229
virtual void Reset(const SfxItemSet *rSet) override
Definition: paragrph.cxx:2282
std::unique_ptr< weld::ComboBox > m_xVertAlignLB
Definition: paragrph.hxx:155
std::unique_ptr< weld::CheckButton > m_xAutoCB
Definition: paragrph.hxx:67
std::unique_ptr< weld::CheckButton > m_xOrphanBox
Definition: paragrph.hxx:263
std::unique_ptr< weld::CheckButton > m_xKeepTogetherBox
Definition: paragrph.hxx:259
virtual ~SvxParaAlignTabPage() override
Definition: paragrph.cxx:1050
std::unique_ptr< weld::Label > m_xAbsDist
Definition: paragrph.hxx:79
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
Definition: paragrph.cxx:1054
std::unique_ptr< weld::Widget > m_xVertAlignFL
Definition: paragrph.hxx:154
weld::TriStateEnabled aWidowState
Definition: paragrph.hxx:232
virtual void PageCreated(const SfxAllItemSet &aSet) override
Definition: paragrph.cxx:1351
std::unique_ptr< weld::ComboBox > m_xLastLineLB
Definition: paragrph.hxx:146
static const sal_uInt16 * GetRanges()
Definition: paragrph.cxx:2228
DeactivateRC
SvxAsianTabPage(TabPageParent pParent, const SfxItemSet &rSet)
Definition: paragrph.cxx:2211
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: paragrph.cxx:207
DECL_LINK(PageBreakHdl_Impl, weld::ToggleButton &, void)
std::unique_ptr< weld::CheckButton > m_xPageNumBox
Definition: paragrph.hxx:255
static const sal_uInt16 * GetRanges()
Definition: paragrph.hxx:176
virtual void DeactivatePage()
std::unique_ptr< weld::CheckButton > m_xExpandCB
Definition: paragrph.hxx:147
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: paragrph.cxx:1066
std::unique_ptr< weld::CheckButton > m_xHyphenBox
Definition: paragrph.hxx:239
void EnableAbsLineDist(long nMinTwip)
Definition: paragrph.cxx:939
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: paragrph.cxx:212
static const sal_uInt16 pAlignRanges[]
Definition: paragrph.hxx:133
void SetLineSpacing_Impl(const SvxLineSpacingItem &rAttr)
Definition: paragrph.cxx:718
std::unique_ptr< weld::Label > m_xRightLabel
Definition: paragrph.hxx:62
virtual void Reset(const SfxItemSet *rSet) override
Definition: paragrph.cxx:1147
std::unique_ptr< weld::CheckButton > m_xPageBreakBox
Definition: paragrph.hxx:248