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