19#ifndef INCLUDED_SFX2_SFXDLG_HXX
20#define INCLUDED_SFX2_SFXDLG_HXX
29#include <com/sun/star/uno/Reference.h>
56 virtual void SetText(
const OUString& rStr ) = 0;
82 virtual css::uno::Reference < css::embed::XEmbeddedObject >
GetObject()=0;
83 virtual css::uno::Reference< css::io::XInputStream >
GetIconIfIconified( OUString* pGraphicMediaType )=0;
93 virtual void InsertUno(
const OUString& sCmd,
const OUString& sLabel ) = 0;
126 const css::uno::Reference< css::frame::XFrame >& xViewFrame ) = 0;
130 const css::uno::Reference < css::embed::XStorage >& xStor,
133 const css::uno::Reference < css::embed::XEmbeddedObject >& xObj )=0;
139 const css::uno::Reference< css::frame::XFrame >& rxFrame) = 0;
144 weld::Window* pParent,
const OUString& rExtensionId ) = 0;
WhichRangesContainer(* GetTabPageRanges)()
virtual OUString GetScriptURL() const =0
virtual ~AbstractScriptSelectorDialog() override=default
virtual void SetRunLabel()=0
virtual void SetApplyHdl(const Link< LinkParamNone *, void > &rLink)=0
virtual ~SfxAbstractApplyTabDialog() override=default
virtual VclPtr< AbstractScriptSelectorDialog > CreateScriptSelectorDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame)=0
virtual void ShowAsyncScriptErrorDialog(weld::Window *pParent, const css::uno::Any &rException)=0
virtual GetTabPageRanges GetTabPageRangesFunc(sal_uInt16 nId)=0
virtual VclPtr< SfxAbstractLinksDialog > CreateLinksDialog(weld::Window *pParent, sfx2::LinkManager *pMgr, bool bHTML=false, sfx2::SvBaseLink *p=nullptr)=0
virtual VclPtr< VclAbstractDialog > CreateEditObjectDialog(weld::Window *pParent, const OUString &rCommand, const css::uno::Reference< css::embed::XEmbeddedObject > &xObj)=0
virtual VclPtr< VclAbstractDialog > CreateWidgetTestDialog(weld::Window *_pParent)=0
virtual VclPtr< VclAbstractDialog > CreateToolbarmodeDialog(weld::Window *_pParent)=0
virtual VclPtr< SfxAbstractTabDialog > CreateAutoCorrTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet)=0
virtual VclPtr< SfxAbstractInsertObjectDialog > CreateInsertObjectDialog(weld::Window *pParent, const OUString &rCommand, const css::uno::Reference< css::embed::XStorage > &xStor, const SvObjectServerList *pList)=0
virtual VclPtr< VclAbstractDialog > CreateAboutDialog(weld::Window *_pParent)=0
virtual VclPtr< VclAbstractDialog > CreateTipOfTheDayDialog(weld::Window *_pParent)=0
virtual VclPtr< VclAbstractDialog > CreateFrameDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rFrame, sal_uInt32 nResId, const OUString &rParameter)=0
virtual VclPtr< SfxAbstractTabDialog > CreateCustomizeTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet, const css::uno::Reference< css::frame::XFrame > &xViewFrame)=0
virtual VclPtr< VclAbstractDialog > CreateOptionsDialog(weld::Window *pParent, const OUString &rExtensionId)=0
virtual VclPtr< SfxAbstractPasteDialog > CreatePasteDialog(weld::Window *pParent)=0
virtual CreateTabPage GetTabPageCreatorFunc(sal_uInt16 nId)=0
virtual VclPtr< VclAbstractDialog > CreateSvxScriptOrgDialog(weld::Window *pParent, const OUString &rLanguage)=0
virtual const SfxItemSet * GetOutputItemSet() const =0
Get a set of items changed in the dialog.
virtual ~SfxAbstractDialog() override=default
virtual void SetText(const OUString &rStr)=0
virtual bool IsCreateNew()=0
virtual ~SfxAbstractInsertObjectDialog() override=default
virtual css::uno::Reference< css::embed::XEmbeddedObject > GetObject()=0
virtual css::uno::Reference< css::io::XInputStream > GetIconIfIconified(OUString *pGraphicMediaType)=0
virtual ~SfxAbstractLinksDialog() override=default
virtual void PreGetFormat(const TransferableDataHelper &aHelper)=0
virtual void SetObjName(const SvGlobalName &rClass, const OUString &rObjName)=0
virtual SotClipboardFormatId GetFormatOnly()=0
virtual void Insert(SotClipboardFormatId nFormat, const OUString &rFormatName)=0
virtual SotClipboardFormatId GetFormat(const TransferableDataHelper &aHelper)=0
virtual ~SfxAbstractPasteDialog() override=default
virtual void InsertUno(const OUString &sCmd, const OUString &sLabel)=0
virtual void SetCurPageId(const OUString &rName)=0
virtual WhichRangesContainer GetInputRanges(const SfxItemPool &)=0
virtual void SetInputSet(const SfxItemSet *pInSet)=0
virtual ~SfxAbstractTabDialog() override=default
static VclAbstractDialogFactory * Create()
Implementation of the interface com.sun.star.rdf.XDocumentMetadataAccess.
std::unique_ptr< SfxTabPage >(* CreateTabPage)(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)