19 #ifndef INCLUDED_SVX_SVXDLG_HXX
20 #define INCLUDED_SVX_SVXDLG_HXX
27 #include <com/sun/star/container/XIndexContainer.hpp>
28 #include <com/sun/star/container/XNameReplace.hpp>
58 typedef const sal_uInt16* (*DialogGetRanges)();
62 namespace svx{
class SpellDialogChildWindow;}
73 virtual void SetColumns(
const css::uno::Reference< css::container::XIndexContainer>& xCols)= 0;
81 virtual void SetLimits( sal_uInt16 nMin, sal_uInt16 nMax ) = 0;
92 virtual std::shared_ptr<SfxDialogController>
GetController() = 0;
101 virtual OUString
GetTitle()
const =0;
109 virtual sal_uInt32
GetId()
const =0;
117 virtual OUString
GetURL()
const = 0;
119 virtual OUString
GetDesc()
const = 0;
121 virtual OUString
GetName()
const = 0;
157 virtual css::uno::Reference< css::linguistic2::XDictionary >
GetNewDictionary() = 0;
165 virtual void GetName( OUString& rName ) = 0;
170 virtual void SetHelpId(
const OString& ) = 0;
171 virtual void SetText(
const OUString& rStr ) = 0;
179 virtual void GetName(OUString& rName) = 0;
188 virtual void GetTitle(OUString& rTitle) = 0;
208 virtual OUString
GetPath()
const = 0;
209 virtual void SetPath(
const OUString& rPath ) = 0;
210 virtual void SetTitle(
const OUString& rNewTitle ) = 0;
218 virtual std::shared_ptr<SfxDialogController>
GetController() = 0;
269 virtual void SetText(
const OUString& rStr ) = 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;
279 virtual std::shared_ptr<weld::Dialog>
GetDialog() = 0;
298 virtual sal_Int32
getRows()
const = 0;
338 const OUString& rOldText) = 0;
346 const OUString& rURL,
const OUString& rAltText,
const OUString& rDescription,
347 const OUString&
rTarget,
const OUString& rName,
353 const sal_uInt16* pWhRanges)=0;
358 sal_uInt16 nLonger ) = 0;
363 bool bEnableDrawingLayerFillStyles) = 0;
372 bool bSizeTabPage) = 0;
380 const OUString& rName,
const OUString& rDesc ) = 0;
389 const OUString& strInitialText,
390 const ::std::vector< OUString >& _rContexts,
391 sal_Int16 nInitialContext,
417 sal_uInt32 nResId )=0;
419 const css::uno::Reference<css::frame::XFrame>& rFrame) = 0;
421 const css::uno::Reference< css::frame::XFrame >& rFrame) = 0;
428 const css::uno::Reference< css::frame::XFrame >& rxFrame)
override = 0;
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
444 virtual std::shared_ptr<SvxAbstractNewTableDialog> CreateSvxNewTableDialog(
weld::Window* pParent) = 0;
virtual ~AbstractSvxHpLinkDlg() override=default
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 ~AbstractGraphicFilterDialog() override=default
std::unique_ptr< ContentProperties > pData
virtual bool QueryClose()=0
virtual OUString GetAltText() const =0
virtual ~AbstractTitleDialog() override=default
virtual void SetSplitVerticalByDefault()=0
virtual std::shared_ptr< weld::DialogController > getDialogController()=0
virtual ~AbstractURLDlg() override=default
virtual OUString GetTitle() const =0
virtual void GetTitle(OUString &rTitle)=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 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.
virtual void SetText(const OUString &rStr)=0
virtual ~AbstractSvxCaptionDialog() override=default
virtual void DontChangeAuthor()=0
::std::vector< OUString > TargetList
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 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
const sal_uInt16 *(* DialogGetRanges)()
virtual OUString GetURL() const =0
virtual SfxBindings & GetBindings()=0
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 SetNextHdl(const Link< AbstractSvxPostItDialog &, void > &rLink)=0
virtual bool IsSlideScope()=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 bool isInsertBefore() const =0
virtual sal_uInt16 GetOther()=0
virtual void SetPath(const OUString &rPath)=0
virtual bool IsRelaxed()=0
The child window wrapper of the actual spelling dialog.
virtual void SetValidateFramePosLink(const Link< SvxSwFrameValidation &, void > &rLink)=0
#define SVXCORE_DLLPUBLIC
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 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 ~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