23#include <rtl/string.hxx>
30#include <com/sun/star/beans/PropertyValue.hpp>
93 virtual void SetText(
const OUString& rStr ) = 0;
110 virtual std::vector<OUString>
GetList (
const sal_uInt16 nType ) = 0;
197 SdPage* pCurrentPage) = 0;
virtual ~AbstractCopyDlg() override=default
virtual void GetAttr(SfxItemSet &rOutAttrs)=0
virtual bool IsOrientationFade() const =0
virtual bool IsAttributeFade() const =0
virtual void SaveSettings() const =0
virtual ~AbstractMorphDlg() override=default
virtual sal_uInt16 GetFadeSteps() const =0
virtual bool IsCustomShow() const =0
virtual ~AbstractSdCustomShowDlg() override=default
virtual void GetAttr(SfxItemSet &rOutAttrs)=0
virtual void SetHelpId(const OUString &rHelpId)=0
virtual ~AbstractSdInsertLayerDlg() override=default
virtual bool IsRemoveUnnecessaryMasterPages() const =0
virtual std::vector< OUString > GetList(const sal_uInt16 nType)=0
virtual ~AbstractSdInsertPagesObjsDlg() override=default
virtual SvxFieldData * GetField()=0
virtual ~AbstractSdModifyFieldDlg() override=default
virtual SfxItemSet GetItemSet()=0
virtual void GetAttr(SfxItemSet &rOutAttrs)=0
virtual ~AbstractSdPresLayoutDlg() override=default
virtual ~AbstractSdPublishingDlg() override=default
virtual void GetParameterSequence(css::uno::Sequence< css::beans::PropertyValue > &rParams)=0
virtual void HideRadioGroup()=0
virtual ~AbstractSdSnapLineDlg() override=default
virtual void SetText(const OUString &rStr)=0
virtual void SetInputFields(bool bEnableX, bool bEnableY)=0
virtual void GetAttr(SfxItemSet &rOutAttrs)=0
virtual void HideDeleteBtn()=0
virtual void GetAttr(SfxItemSet &rOutAttrs)=0
virtual ~AbstractSdStartPresDlg() override=default
virtual const GDIMetaFile & GetGDIMetaFile() const =0
virtual ~AbstractSdVectorizeDlg() override=default
virtual VclPtr< SfxAbstractTabDialog > CreateSdTabCharDialog(weld::Window *pWindow, const SfxItemSet *pAttr, SfxObjectShell *pDocShell)=0
virtual CreateTabPage GetSdPrintOptionsTabPageCreatorFunc()=0
virtual VclPtr< SfxAbstractTabDialog > CreateSdTabTemplateDlg(weld::Window *pParent, const SfxObjectShell *pDocShell, SfxStyleSheetBase &rStyleBase, SdrModel *pModel, SdrView *pView)=0
virtual VclPtr< AbstractSdPublishingDlg > CreateSdPublishingDlg(weld::Window *pWindow, DocumentType eDocType)=0
virtual VclPtr< AbstractSvxBulletAndPositionDlg > CreateSvxBulletAndPositionDlg(weld::Window *pParent, const SfxItemSet *pAttr, ::sd::View *pView)=0
virtual VclPtr< VclAbstractDialog > CreateRemoteDialog(weld::Window *pWindow)=0
virtual VclPtr< VclAbstractDialog > CreateBreakDlg(weld::Window *pWindow, ::sd::DrawView *pDrView, ::sd::DrawDocShell *pShell, sal_uLong nSumActionCount, sal_uLong nObjCount)=0
virtual VclPtr< SfxAbstractDialog > CreatSdActionDialog(weld::Window *pParent, const SfxItemSet *pAttr, ::sd::View *pView)=0
~SdAbstractDialogFactory()
virtual VclPtr< AbstractCopyDlg > CreateCopyDlg(weld::Window *pWindow, const SfxItemSet &rInAttrs, ::sd::View *pView)=0
virtual VclPtr< SfxAbstractTabDialog > CreateSdTabPageDialog(weld::Window *pWindow, const SfxItemSet *pAttr, SfxObjectShell *pDocShell, bool bAreaPage, bool bIsImpressDoc, bool bIsImpressMaster)=0
virtual VclPtr< VclAbstractDialog > CreateSdPhotoAlbumDialog(weld::Window *pWindow, SdDrawDocument *pDoc)=0
virtual CreateTabPage GetSdOptionsContentsTabPageCreatorFunc()=0
virtual VclPtr< AbstractSdModifyFieldDlg > CreateSdModifyFieldDlg(weld::Window *pWindow, const SvxFieldData *pInField, const SfxItemSet &rSet)=0
virtual VclPtr< AbstractSdInsertPagesObjsDlg > CreateSdInsertPagesObjsDlg(weld::Window *pParent, const SdDrawDocument *pDoc, SfxMedium *pSfxMedium, const OUString &rFileName)=0
virtual VclPtr< SfxAbstractTabDialog > CreateSdOutlineBulletTabDlg(weld::Window *pParent, const SfxItemSet *pAttr, ::sd::View *pView)=0
virtual VclPtr< AbstractSdSnapLineDlg > CreateSdSnapLineDlg(weld::Window *pParent, const SfxItemSet &rInAttrs, ::sd::View *pView)=0
virtual VclPtr< AbstractSdVectorizeDlg > CreateSdVectorizeDlg(weld::Window *pParent, const Bitmap &rBmp, ::sd::DrawDocShell *pDocShell)=0
virtual VclPtr< AbstractSdCustomShowDlg > CreateSdCustomShowDlg(weld::Window *pWindow, SdDrawDocument &rDrawDoc)=0
virtual VclPtr< VclAbstractDialog > CreateMasterLayoutDialog(weld::Window *pParent, SdDrawDocument *pDoc, SdPage *)=0
virtual VclPtr< AbstractMorphDlg > CreateMorphDlg(weld::Window *pParent, const SdrObject *pObj1, const SdrObject *pObj2)=0
virtual VclPtr< SfxAbstractTabDialog > CreateSdPresLayoutTemplateDlg(SfxObjectShell *pDocSh, weld::Window *pParent, bool bBackgroundDlg, SfxStyleSheetBase &rStyleBase, PresentationObjects ePO, SfxStyleSheetBasePool *pSSPool)=0
virtual VclPtr< AbstractSdInsertLayerDlg > CreateSdInsertLayerDlg(weld::Window *pParent, const SfxItemSet &rInAttrs, bool bDeletable, const OUString &rStr)=0
virtual VclPtr< SfxAbstractTabDialog > CreateSdParagraphTabDlg(weld::Window *pWindow, const SfxItemSet *pAttr)=0
static SD_DLLPUBLIC SdAbstractDialogFactory * Create()
virtual VclPtr< AbstractSdStartPresDlg > CreateSdStartPresentationDlg(weld::Window *pWindow, const SfxItemSet &rInAttrs, const std::vector< OUString > &rPageNames, SdCustomShowList *pCSList)=0
virtual CreateTabPage GetSdOptionsMiscTabPageCreatorFunc()=0
virtual VclPtr< AbstractSdPresLayoutDlg > CreateSdPresLayoutDlg(weld::Window *pParent, ::sd::DrawDocShell *pDocShell, const SfxItemSet &rInAttrs)=0
virtual VclPtr< AbstractHeaderFooterDialog > CreateHeaderFooterDialog(sd::ViewShell *pViewShell, weld::Window *pParent, SdDrawDocument *pDoc, SdPage *pCurrentPage)=0
virtual CreateTabPage GetSdOptionsSnapTabPageCreatorFunc()=0
Derivative of sd::View; contains also a pointer to the document.
Base class of the stacked shell hierarchy.
std::unique_ptr< SfxTabPage >(* CreateTabPage)(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)