LibreOffice Module svx (master)  1
svxdlg.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_SVX_SVXDLG_HXX
20 #define INCLUDED_SVX_SVXDLG_HXX
21 
22 #include <sfx2/sfxdlg.hxx>
23 #include <svx/anchorid.hxx>
24 #include <svx/zoom_def.hxx>
25 #include <editeng/edtdlg.hxx>
26 
27 #include <com/sun/star/container/XIndexContainer.hpp>
28 #include <com/sun/star/container/XNameReplace.hpp>
29 #include <svx/svxdllapi.h>
30 #include <vector>
31 
32 namespace sd {
33  class View;
34 }
35 
37  class XDictionary;
38  class XSpellChecker1;
39  class XSpellChecker;
40  class XThesaurus;
41  class XHyphenator;
42 }
43 class SdrModel;
44 class SdrView;
45 class SvxSpellWrapper;
46 enum class TransliterationFlags;
47 struct ExchangeData;
48 class INetURLObject;
49 class GalleryTheme;
51 class SearchAttrItemList;
52 class FmFormShell;
53 class Graphic;
54 class SdrObject;
55 class SvxSpellWrapper;
56 struct FmSearchContext;
57 
58 typedef const sal_uInt16* (*DialogGetRanges)();
59 
60 typedef ::std::vector< OUString > TargetList;
61 
62 namespace svx{ class SpellDialogChildWindow;}
63 namespace weld{
64  class Dialog;
65  class Window;
66 }
67 
69 {
70 protected:
71  virtual ~AbstractFmShowColsDialog() override = default;
72 public:
73  virtual void SetColumns(const css::uno::Reference< css::container::XIndexContainer>& xCols)= 0;
74 };
75 
77 {
78 protected:
79  virtual ~AbstractSvxZoomDialog() override = default;
80 public:
81  virtual void SetLimits( sal_uInt16 nMin, sal_uInt16 nMax ) = 0;
82  virtual void HideButton( ZoomButtonId nBtnId )= 0;
83  virtual const SfxItemSet* GetOutputItemSet() const = 0 ;
84 };
85 
87 {
88 protected:
89  virtual ~AbstractSpellDialog() override = default;
90 public:
91  virtual void InvalidateDialog() = 0;
92  virtual std::shared_ptr<SfxDialogController> GetController() = 0;
93  virtual SfxBindings& GetBindings() = 0;
94 };
95 
97 {
98 protected:
99  virtual ~AbstractTitleDialog() override = default;
100 public:
101  virtual OUString GetTitle() const =0;
102 };
103 
105 {
106 protected:
107  virtual ~AbstractGalleryIdDialog() override = default;
108 public:
109  virtual sal_uInt32 GetId() const =0;
110 };
111 
113 {
114 protected:
115  virtual ~AbstractURLDlg() override = default;
116 public:
117  virtual OUString GetURL() const = 0;
118  virtual OUString GetAltText() const = 0;
119  virtual OUString GetDesc() const = 0;
120  virtual OUString GetTarget() const = 0;
121  virtual OUString GetName() const = 0;
122 };
123 
125 {
126 protected:
127  virtual ~AbstractSvxSearchSimilarityDialog() override = default;
128 public:
129  virtual sal_uInt16 GetOther() =0 ;
130  virtual sal_uInt16 GetShorter() =0 ;
131  virtual sal_uInt16 GetLonger() =0 ;
132  virtual bool IsRelaxed() =0 ;
133 };
134 
136 {
137 protected:
138  virtual ~AbstractSvxJSearchOptionsDialog() override = default;
139 public:
140  virtual TransliterationFlags GetTransliterationFlags() const = 0;
141 };
142 
144 {
145 protected:
146  virtual ~AbstractFmInputRecordNoDialog() override = default;
147 public:
148  virtual void SetValue(tools::Long dNew) = 0;
149  virtual tools::Long GetValue() const = 0;
150 };
151 
153 {
154 protected:
155  virtual ~AbstractSvxNewDictionaryDialog() override = default;
156 public:
157  virtual css::uno::Reference< css::linguistic2::XDictionary > GetNewDictionary() = 0;
158 };
159 
161 {
162 protected:
163  virtual ~AbstractSvxNameDialog() override = default;
164 public:
165  virtual void GetName( OUString& rName ) = 0;
166  virtual void SetCheckNameHdl( const Link<AbstractSvxNameDialog&,bool>& rLink, bool bCheckImmediately = false ) = 0;
167  virtual void SetCheckNameTooltipHdl( const Link<AbstractSvxNameDialog&,OUString>& rLink ) = 0;
168  virtual void SetEditHelpId(const OString&) = 0;
169  //from class Window
170  virtual void SetHelpId( const OString& ) = 0;
171  virtual void SetText( const OUString& rStr ) = 0;
172 };
173 
175 {
176 protected:
177  virtual ~AbstractSvxObjectNameDialog() override = default;
178 public:
179  virtual void GetName(OUString& rName) = 0;
180  virtual void SetCheckNameHdl(const Link<AbstractSvxObjectNameDialog&,bool>& rLink) = 0;
181 };
182 
184 {
185 protected:
186  virtual ~AbstractSvxObjectTitleDescDialog() override = default;
187 public:
188  virtual void GetTitle(OUString& rTitle) = 0;
189  virtual void GetDescription(OUString& rDescription) = 0;
190 };
191 
194 {
195 protected:
196  virtual ~AbstractSvxBulletAndPositionDlg() override = default;
197 public:
198  virtual const SfxItemSet* GetOutputItemSet( SfxItemSet* pSet) const = 0 ;
199  virtual bool IsApplyToMaster() = 0;
200  virtual bool IsSlideScope() = 0;
201 };
202 
204 {
205 protected:
206  virtual ~AbstractSvxMultiPathDialog() override = default;
207 public:
208  virtual OUString GetPath() const = 0;
209  virtual void SetPath( const OUString& rPath ) = 0;
210  virtual void SetTitle( const OUString& rNewTitle ) = 0;
211 };
212 
214 {
215 protected:
216  virtual ~AbstractSvxHpLinkDlg() override = default;
217 public:
218  virtual std::shared_ptr<SfxDialogController> GetController() = 0;
219  virtual bool QueryClose() = 0;
220 };
221 
224 {
225 protected:
226  virtual ~AbstractFmSearchDialog() override = default;
227 public:
228  virtual void SetFoundHandler(const Link<FmFoundRecordInformation&,void>& lnk) = 0;
230  virtual void SetActiveField(const OUString& strField)=0;
231 };
232 
234 {
235 protected:
236  virtual ~AbstractGraphicFilterDialog() override = default;
237 public:
238  virtual Graphic GetFilteredGraphic( const Graphic& rGraphic, double fScaleX, double fScaleY ) = 0;
239 };
240 
242 {
243 protected:
244  virtual ~AbstractSvxAreaTabDialog() override = default;
245 };
246 
247 struct SvxSwFrameValidation;
249 {
250 protected:
251  virtual ~AbstractSvxTransformTabDialog() override = default;
252 public:
253  virtual void SetValidateFramePosLink( const Link<SvxSwFrameValidation&,void>& rLink ) = 0;
254 };
255 
257 {
258 protected:
259  virtual ~AbstractSvxCaptionDialog() override = default;
260 public:
261  virtual void SetValidateFramePosLink( const Link<SvxSwFrameValidation&,void>& rLink ) = 0;
262 };
263 
265 {
266 protected:
267  virtual ~AbstractSvxPostItDialog() override = default;
268 public:
269  virtual void SetText( const OUString& rStr ) = 0; //From class Window
270  virtual const SfxItemSet* GetOutputItemSet() const = 0;
271  virtual void SetPrevHdl( const Link<AbstractSvxPostItDialog&,void>& rLink ) = 0;
272  virtual void SetNextHdl( const Link<AbstractSvxPostItDialog&,void>& rLink ) = 0;
273  virtual void EnableTravel(bool bNext, bool bPrev) = 0;
274  virtual OUString GetNote() = 0;
275  virtual void SetNote(const OUString& rTxt) = 0;
276  virtual void ShowLastAuthor(const OUString& rAuthor, const OUString& rDate) = 0;
277  virtual void DontChangeAuthor() = 0;
278  virtual void HideAuthor() = 0;
279  virtual std::shared_ptr<weld::Dialog> GetDialog() = 0;
280 };
281 
283 {
284 protected:
285  virtual ~SvxAbstractSplitTableDialog() override = default;
286 public:
287  virtual bool IsHorizontal() const = 0;
288  virtual bool IsProportional() const = 0;
289  virtual tools::Long GetCount() const = 0;
290  virtual void SetSplitVerticalByDefault() = 0;
291 };
292 
294 {
295 protected:
296  virtual ~SvxAbstractNewTableDialog() = default;
297 public:
298  virtual sal_Int32 getRows() const = 0;
299  virtual sal_Int32 getColumns() const = 0;
300  virtual std::shared_ptr<weld::DialogController> getDialogController() = 0;
301 };
302 
304 {
305 protected:
306  virtual ~SvxAbstractInsRowColDlg() override = default;
307 public:
308  virtual bool isInsertBefore() const = 0;
309  virtual sal_uInt16 getInsertCount() const = 0;
310 };
311 
313 {
314 public:
316 
317  virtual ~SvxAbstractDialogFactory() override;
318 
319  virtual VclPtr<SfxAbstractTabDialog> CreateTextTabDialog( weld::Window* pParent,
320  const SfxItemSet* pAttrSet,
321  SdrView* pView ) = 0 ;
322 
323  virtual VclPtr<AbstractSvxCaptionDialog> CreateCaptionDialog(weld::Window* pParent,
324  const SdrView* pView,
325  SvxAnchorIds nAnchorTypes = SvxAnchorIds::NONE) = 0;
326 
327  virtual VclPtr<AbstractFmShowColsDialog> CreateFmShowColsDialog(weld::Window* pParent) = 0;
328 
329  virtual VclPtr<AbstractSvxZoomDialog> CreateSvxZoomDialog(weld::Window* pParent, const SfxItemSet& rCoreSet) = 0;
330 
331  virtual VclPtr<AbstractSpellDialog> CreateSvxSpellDialog(weld::Window* pParent,
332  SfxBindings* pBindings,
333  svx::SpellDialogChildWindow* pSpellChildWindow )=0;
334 
335  virtual VclPtr<VclAbstractDialog> CreateActualizeProgressDialog(weld::Widget* pParent,
336  GalleryTheme* pThm) = 0;
337  virtual VclPtr<AbstractTitleDialog> CreateTitleDialog(weld::Widget* pParent,
338  const OUString& rOldText) = 0;
339  virtual VclPtr<AbstractGalleryIdDialog> CreateGalleryIdDialog(weld::Widget* pParent,
340  GalleryTheme* pThm) = 0;
341  virtual VclPtr<VclAbstractDialog> CreateGalleryThemePropertiesDialog(weld::Widget* pParent,
343  SfxItemSet* pItemSet ) = 0;
344 
345  virtual VclPtr<AbstractURLDlg> CreateURLDialog(weld::Widget* pParent,
346  const OUString& rURL, const OUString& rAltText, const OUString& rDescription,
347  const OUString& rTarget, const OUString& rName,
348  TargetList& rTargetList ) = 0;
349 
350  virtual VclPtr<SfxAbstractTabDialog> CreateTabItemDialog(weld::Window* pParent, const SfxItemSet& rSet) = 0;
351  virtual VclPtr<VclAbstractDialog> CreateSvxSearchAttributeDialog(weld::Window* pParent,
352  SearchAttrItemList& rLst,
353  const sal_uInt16* pWhRanges)=0;
354  virtual VclPtr<AbstractSvxSearchSimilarityDialog> CreateSvxSearchSimilarityDialog( weld::Window* pParent,
355  bool bRelax,
356  sal_uInt16 nOther,
357  sal_uInt16 nShorter,
358  sal_uInt16 nLonger ) = 0;
359  // add for SvxBorderBackgroundDlg
360  virtual VclPtr<SfxAbstractTabDialog> CreateSvxBorderBackgroundDlg(
361  weld::Window* pParent,
362  const SfxItemSet& rCoreSet,
363  bool bEnableDrawingLayerFillStyles) = 0;
364 
365  virtual VclPtr<AbstractSvxTransformTabDialog> CreateSvxTransformTabDialog(weld::Window* pParent,
366  const SfxItemSet* pAttr,
367  const SdrView* pView,
368  SvxAnchorIds nAnchorTypes = SvxAnchorIds::NONE) = 0;
369  virtual VclPtr<SfxAbstractTabDialog> CreateSchTransformTabDialog(weld::Window* pParent,
370  const SfxItemSet* pAttr,
371  const SdrView* pSdrView,
372  bool bSizeTabPage) = 0;
373  virtual VclPtr<AbstractSvxJSearchOptionsDialog> CreateSvxJSearchOptionsDialog(weld::Window* pParent,
374  const SfxItemSet& rOptionsSet,
375  TransliterationFlags nInitialFlags) = 0;
376  virtual VclPtr<AbstractFmInputRecordNoDialog> CreateFmInputRecordNoDialog(weld::Window* pParent) = 0;
377  virtual VclPtr<AbstractSvxNewDictionaryDialog> CreateSvxNewDictionaryDialog(weld::Window* pParent) = 0;
378  virtual VclPtr<VclAbstractDialog> CreateSvxEditDictionaryDialog(weld::Window* pParent, const OUString& rName) = 0;
379  virtual VclPtr<AbstractSvxNameDialog> CreateSvxNameDialog(weld::Window* pParent,
380  const OUString& rName, const OUString& rDesc ) = 0;
381 
382  // #i68101#
383  virtual VclPtr<AbstractSvxObjectNameDialog> CreateSvxObjectNameDialog(weld::Window* pParent, const OUString& rName) = 0;
384  virtual VclPtr<AbstractSvxObjectTitleDescDialog> CreateSvxObjectTitleDescDialog(weld::Window* pParent, const OUString& rTitle, const OUString& rDescription) = 0;
385  virtual VclPtr<AbstractSvxMultiPathDialog> CreateSvxMultiPathDialog(weld::Window* pParent) = 0 ;
386  virtual VclPtr<AbstractSvxMultiPathDialog> CreateSvxPathSelectDialog(weld::Window* pParent) = 0 ;
387  virtual VclPtr<AbstractSvxHpLinkDlg> CreateSvxHpLinkDlg(SfxChildWindow* pChild, SfxBindings* pBindings, weld::Window* pParent) = 0;
388  virtual VclPtr<AbstractFmSearchDialog> CreateFmSearchDialog(weld::Window* pParent,
389  const OUString& strInitialText,
390  const ::std::vector< OUString >& _rContexts,
391  sal_Int16 nInitialContext,
392  const Link<FmSearchContext&,sal_uInt32>& lnkContextSupplier)=0;
393  virtual VclPtr<AbstractGraphicFilterDialog> CreateGraphicFilterEmboss(weld::Window* pParent,
394  const Graphic& rGraphic)=0;
395  virtual VclPtr<AbstractGraphicFilterDialog> CreateGraphicFilterPoster(weld::Window* pParent,
396  const Graphic& rGraphic)=0;
397  virtual VclPtr<AbstractGraphicFilterDialog> CreateGraphicFilterSepia(weld::Window* pParent,
398  const Graphic& rGraphic)=0;
399  virtual VclPtr<AbstractGraphicFilterDialog> CreateGraphicFilterSmooth(weld::Window* pParent,
400  const Graphic& rGraphic,
401  double nRadius)=0;
402  virtual VclPtr<AbstractGraphicFilterDialog> CreateGraphicFilterSolarize(weld::Window* pParent,
403  const Graphic& rGraphic)=0;
404  virtual VclPtr<AbstractGraphicFilterDialog> CreateGraphicFilterMosaic(weld::Window* pParent,
405  const Graphic& rGraphic)=0;
406  virtual VclPtr<AbstractSvxAreaTabDialog> CreateSvxAreaTabDialog(weld::Window* pParent,
407  const SfxItemSet* pAttr,
408  SdrModel* pModel,
409  bool bShadow) = 0 ;
410  virtual VclPtr<SfxAbstractTabDialog> CreateSvxLineTabDialog(weld::Window* pParent, const SfxItemSet* pAttr, //add forSvxLineTabDialog
411  SdrModel* pModel,
412  const SdrObject* pObj,
413  bool bHasObj )=0;
414  virtual VclPtr<SfxAbstractDialog> CreateSfxDialog( weld::Window* pParent,
415  const SfxItemSet& rAttr,
416  const SdrView* pView,
417  sal_uInt32 nResId )=0;
418  virtual VclPtr<SfxAbstractDialog> CreateCharMapDialog(weld::Window* pParent, const SfxItemSet& rAttr,
419  const css::uno::Reference<css::frame::XFrame>& rFrame) = 0;
420  virtual VclPtr<SfxAbstractDialog> CreateEventConfigDialog(weld::Widget* pParent, const SfxItemSet& rAttr,
421  const css::uno::Reference< css::frame::XFrame >& rFrame) = 0;
422  virtual VclPtr<AbstractSvxPostItDialog> CreateSvxPostItDialog(weld::Widget* pParent, const SfxItemSet& rCoreSet, bool bPrevNext = false) = 0;
423  virtual VclPtr<VclAbstractDialog> CreateSvxScriptOrgDialog(weld::Window* pParent, const OUString& rLanguage) override = 0;
424 
425  virtual DialogGetRanges GetDialogGetRangesFunc() = 0;
426 
428  const css::uno::Reference< css::frame::XFrame >& rxFrame) override = 0;
429 
430  virtual void ShowAsyncScriptErrorDialog(weld::Window* pParent, const css::uno::Any& rException) override = 0;
431 
432  virtual VclPtr<VclAbstractDialog> CreateSvxMacroAssignDlg(
433  weld::Window* _pParent,
434  const css::uno::Reference< css::frame::XFrame >& _rxDocumentFrame,
435  const bool _bUnoDialogMode,
436  const css::uno::Reference< css::container::XNameReplace >& _rxEvents,
437  const sal_uInt16 _nInitiallySelectedEvent
438  ) = 0;
439 
440  virtual VclPtr<SfxAbstractTabDialog> CreateSvxFormatCellsDialog(weld::Window* pParent, const SfxItemSet* pAttr, const SdrModel& rModel )=0;
441 
442  virtual VclPtr<SvxAbstractSplitTableDialog> CreateSvxSplitTableDialog(weld::Window* pParent, bool bIsTableVertical, tools::Long nMaxVertical) = 0;
443 
444  virtual std::shared_ptr<SvxAbstractNewTableDialog> CreateSvxNewTableDialog(weld::Window* pParent) = 0;
445 
446  virtual VclPtr<SvxAbstractInsRowColDlg> CreateSvxInsRowColDlg(weld::Window* pParent, bool bCol, const OString& rHelpId) = 0;
447 };
448 
449 #endif
450 
451 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
virtual ~AbstractSvxHpLinkDlg() override=default
virtual void GetName(OUString &rName)=0
static EditAbstractDialogFactory * Create()
virtual void HideButton(ZoomButtonId nBtnId)=0
virtual const SfxItemSet * GetOutputItemSet() const =0
virtual ~AbstractSvxAreaTabDialog() override=default
virtual ~AbstractSvxSearchSimilarityDialog() override=default
virtual void SetActiveField(const OUString &strField)=0
virtual void SetColumns(const css::uno::Reference< css::container::XIndexContainer > &xCols)=0
virtual const SfxItemSet * GetOutputItemSet(SfxItemSet *pSet) const =0
virtual ~AbstractFmInputRecordNoDialog() override=default
virtual ~AbstractGraphicFilterDialog() override=default
std::unique_ptr< ContentProperties > pData
virtual bool QueryClose()=0
virtual OUString GetAltText() const =0
virtual void SetText(const OUString &rStr)=0
long Long
virtual ~AbstractTitleDialog() override=default
FilterGroup & rTarget
virtual void SetSplitVerticalByDefault()=0
virtual std::shared_ptr< weld::DialogController > getDialogController()=0
virtual ~AbstractURLDlg() override=default
virtual OUString GetTitle() const =0
virtual void SetCheckNameHdl(const Link< AbstractSvxNameDialog &, bool > &rLink, bool bCheckImmediately=false)=0
virtual void GetTitle(OUString &rTitle)=0
virtual void SetHelpId(const OString &)=0
virtual void GetDescription(OUString &rDescription)=0
virtual sal_Int32 getRows() const =0
virtual ~AbstractSvxPostItDialog() override=default
virtual const SfxItemSet * GetOutputItemSet() const =0
virtual std::shared_ptr< SfxDialogController > GetController()=0
virtual ~SvxAbstractSplitTableDialog() override=default
virtual bool IsHorizontal() const =0
virtual ~AbstractSvxObjectNameDialog() override=default
virtual OUString GetName() const =0
virtual void SetValue(tools::Long dNew)=0
virtual void HideAuthor()=0
virtual ~AbstractSvxJSearchOptionsDialog() override=default
virtual void ShowAsyncScriptErrorDialog(weld::Window *pParent, const css::uno::Any &rException)=0
Abstract class provides the get information from the numbering and position dialog.
Definition: svxdlg.hxx:193
virtual void SetText(const OUString &rStr)=0
virtual ~AbstractSvxCaptionDialog() override=default
TransliterationFlags
virtual void DontChangeAuthor()=0
::std::vector< OUString > TargetList
Definition: svxdlg.hxx:60
virtual ~SvxAbstractInsRowColDlg() override=default
virtual void InvalidateDialog()=0
virtual std::shared_ptr< weld::Dialog > GetDialog()=0
virtual Graphic GetFilteredGraphic(const Graphic &rGraphic, double fScaleX, double fScaleY)=0
virtual ~AbstractSvxTransformTabDialog() override=default
virtual VclPtr< AbstractScriptSelectorDialog > CreateScriptSelectorDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame)=0
virtual void ShowLastAuthor(const OUString &rAuthor, const OUString &rDate)=0
virtual OUString GetDesc() const =0
virtual bool IsProportional() const =0
virtual void EnableTravel(bool bNext, bool bPrev)=0
virtual sal_uInt16 GetLonger()=0
virtual ~AbstractSpellDialog() override=default
virtual ~SvxAbstractNewTableDialog()=default
virtual TransliterationFlags GetTransliterationFlags() const =0
virtual ~AbstractSvxNameDialog() override=default
ZoomButtonId
Definition: zoom_def.hxx:22
const sal_uInt16 *(* DialogGetRanges)()
Definition: svxdlg.hxx:58
virtual OUString GetURL() const =0
virtual SfxBindings & GetBindings()=0
Abstract DrawObject.
Definition: svdobj.hxx:258
virtual sal_uInt16 getInsertCount() const =0
virtual OUString GetPath() const =0
virtual ~AbstractGalleryIdDialog() override=default
virtual void SetLimits(sal_uInt16 nMin, sal_uInt16 nMax)=0
virtual ~AbstractFmShowColsDialog() override=default
virtual void SetValidateFramePosLink(const Link< SvxSwFrameValidation &, void > &rLink)=0
virtual void SetNextHdl(const Link< AbstractSvxPostItDialog &, void > &rLink)=0
virtual tools::Long GetCount() const =0
virtual sal_uInt32 GetId() const =0
virtual sal_Int32 getColumns() const =0
virtual bool IsApplyToMaster()=0
virtual OUString GetNote()=0
virtual void GetName(OUString &rName)=0
virtual bool isInsertBefore() const =0
virtual sal_uInt16 GetOther()=0
virtual void SetPath(const OUString &rPath)=0
virtual void SetCheckNameTooltipHdl(const Link< AbstractSvxNameDialog &, OUString > &rLink)=0
The child window wrapper of the actual spelling dialog.
virtual void SetValidateFramePosLink(const Link< SvxSwFrameValidation &, void > &rLink)=0
SvxAnchorIds
Definition: anchorid.hxx:24
#define SVXCORE_DLLPUBLIC
Definition: svxdllapi.h:35
virtual ~AbstractSvxMultiPathDialog() override=default
virtual ~AbstractFmSearchDialog() override=default
virtual void SetTitle(const OUString &rNewTitle)=0
virtual void SetCanceledNotFoundHdl(const Link< FmFoundRecordInformation &, void > &lnk)=0
virtual tools::Long GetValue() const =0
virtual void SetCheckNameHdl(const Link< AbstractSvxObjectNameDialog &, bool > &rLink)=0
virtual css::uno::Reference< css::linguistic2::XDictionary > GetNewDictionary()=0
virtual VclPtr< VclAbstractDialog > CreateSvxScriptOrgDialog(weld::Window *pParent, const OUString &rLanguage)=0
virtual ~AbstractSvxBulletAndPositionDlg() override=default
virtual ~AbstractSvxObjectTitleDescDialog() override=default
::std::vector< OUString > TargetList
virtual sal_uInt16 GetShorter()=0
virtual OUString GetTarget() const =0
virtual std::shared_ptr< SfxDialogController > GetController()=0
virtual void SetEditHelpId(const OString &)=0
virtual ~AbstractSvxZoomDialog() override=default
virtual ~AbstractSvxNewDictionaryDialog() override=default
virtual void SetNote(const OUString &rTxt)=0
virtual void SetFoundHandler(const Link< FmFoundRecordInformation &, void > &lnk)=0
virtual void SetPrevHdl(const Link< AbstractSvxPostItDialog &, void > &rLink)=0