LibreOffice Module sd (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
SdAbstractDialogFactory Class Referenceabstract

#include <sdabstdlg.hxx>

Inheritance diagram for SdAbstractDialogFactory:
[legend]

Public Member Functions

virtual VclPtr< AbstractSvxBulletAndPositionDlg > CreateSvxBulletAndPositionDlg (weld::Window *pParent, const SfxItemSet *pAttr, ::sd::View *pView)=0
 
virtual VclPtr< VclAbstractDialog > CreateBreakDlg (weld::Window *pWindow, ::sd::DrawView *pDrView, ::sd::DrawDocShell *pShell, sal_uLong nSumActionCount, sal_uLong nObjCount)=0
 
virtual VclPtr< AbstractCopyDlg > CreateCopyDlg (weld::Window *pWindow, const SfxItemSet &rInAttrs, ::sd::View *pView)=0
 
virtual VclPtr< AbstractSdCustomShowDlg > CreateSdCustomShowDlg (weld::Window *pWindow, SdDrawDocument &rDrawDoc)=0
 
virtual VclPtr< SfxAbstractTabDialog > CreateSdTabCharDialog (weld::Window *pWindow, const SfxItemSet *pAttr, SfxObjectShell *pDocShell)=0
 
virtual VclPtr< SfxAbstractTabDialog > CreateSdTabPageDialog (weld::Window *pWindow, const SfxItemSet *pAttr, SfxObjectShell *pDocShell, bool bAreaPage, bool bIsImpressDoc, bool bIsImpressMaster)=0
 
virtual VclPtr< AbstractSdModifyFieldDlg > CreateSdModifyFieldDlg (weld::Window *pWindow, const SvxFieldData *pInField, const SfxItemSet &rSet)=0
 
virtual VclPtr< AbstractSdSnapLineDlg > CreateSdSnapLineDlg (weld::Window *pParent, const SfxItemSet &rInAttrs, ::sd::View *pView)=0
 
virtual VclPtr< AbstractSdInsertLayerDlg > CreateSdInsertLayerDlg (weld::Window *pParent, const SfxItemSet &rInAttrs, bool bDeletable, const OUString &rStr)=0
 
virtual VclPtr< AbstractSdInsertPagesObjsDlg > CreateSdInsertPagesObjsDlg (weld::Window *pParent, const SdDrawDocument *pDoc, SfxMedium *pSfxMedium, const OUString &rFileName)=0
 
virtual VclPtr< AbstractMorphDlg > CreateMorphDlg (weld::Window *pParent, const SdrObject *pObj1, const SdrObject *pObj2)=0
 
virtual VclPtr< SfxAbstractTabDialog > CreateSdOutlineBulletTabDlg (weld::Window *pParent, const SfxItemSet *pAttr, ::sd::View *pView)=0
 
virtual VclPtr< SfxAbstractTabDialog > CreateSdParagraphTabDlg (weld::Window *pWindow, const SfxItemSet *pAttr)=0
 
virtual VclPtr< AbstractSdStartPresDlg > CreateSdStartPresentationDlg (weld::Window *pWindow, const SfxItemSet &rInAttrs, const std::vector< OUString > &rPageNames, SdCustomShowList *pCSList)=0
 
virtual VclPtr< VclAbstractDialog > CreateRemoteDialog (weld::Window *pWindow)=0
 
virtual VclPtr< SfxAbstractTabDialog > CreateSdPresLayoutTemplateDlg (SfxObjectShell *pDocSh, weld::Window *pParent, bool bBackgroundDlg, SfxStyleSheetBase &rStyleBase, PresentationObjects ePO, SfxStyleSheetBasePool *pSSPool)=0
 
virtual VclPtr< AbstractSdPresLayoutDlg > CreateSdPresLayoutDlg (weld::Window *pParent, ::sd::DrawDocShell *pDocShell, const SfxItemSet &rInAttrs)=0
 
virtual VclPtr< SfxAbstractTabDialog > CreateSdTabTemplateDlg (weld::Window *pParent, const SfxObjectShell *pDocShell, SfxStyleSheetBase &rStyleBase, SdrModel *pModel, SdrView *pView)=0
 
virtual VclPtr< SfxAbstractDialog > CreatSdActionDialog (weld::Window *pParent, const SfxItemSet *pAttr, ::sd::View *pView)=0
 
virtual VclPtr< AbstractSdVectorizeDlg > CreateSdVectorizeDlg (weld::Window *pParent, const Bitmap &rBmp, ::sd::DrawDocShell *pDocShell)=0
 
virtual VclPtr< AbstractSdPublishingDlg > CreateSdPublishingDlg (weld::Window *pWindow, DocumentType eDocType)=0
 
virtual VclPtr< VclAbstractDialog > CreateMasterLayoutDialog (weld::Window *pParent, SdDrawDocument *pDoc, SdPage *)=0
 
virtual VclPtr< AbstractHeaderFooterDialog > CreateHeaderFooterDialog (sd::ViewShell *pViewShell, weld::Window *pParent, SdDrawDocument *pDoc, SdPage *pCurrentPage)=0
 
virtual CreateTabPage GetSdOptionsContentsTabPageCreatorFunc ()=0
 
virtual CreateTabPage GetSdPrintOptionsTabPageCreatorFunc ()=0
 
virtual CreateTabPage GetSdOptionsMiscTabPageCreatorFunc ()=0
 
virtual CreateTabPage GetSdOptionsSnapTabPageCreatorFunc ()=0
 
virtual VclPtr< VclAbstractDialog > CreateSdPhotoAlbumDialog (weld::Window *pWindow, SdDrawDocument *pDoc)=0
 

Static Public Member Functions

static SD_DLLPUBLIC SdAbstractDialogFactory * Create ()
 

Protected Member Functions

 ~SdAbstractDialogFactory ()
 

Detailed Description

Definition at line 164 of file sdabstdlg.hxx.

Constructor & Destructor Documentation

◆ ~SdAbstractDialogFactory()

SdAbstractDialogFactory::~SdAbstractDialogFactory ( )
inlineprotected

Definition at line 207 of file sdabstdlg.hxx.

Member Function Documentation

◆ Create()

SdAbstractDialogFactory * SdAbstractDialogFactory::Create ( )
static

◆ CreateBreakDlg()

virtual VclPtr< VclAbstractDialog > SdAbstractDialogFactory::CreateBreakDlg ( weld::Window *  pWindow,
::sd::DrawView *  pDrView,
::sd::DrawDocShell *  pShell,
sal_uLong  nSumActionCount,
sal_uLong  nObjCount 
)
pure virtual

◆ CreateCopyDlg()

virtual VclPtr< AbstractCopyDlg > SdAbstractDialogFactory::CreateCopyDlg ( weld::Window *  pWindow,
const SfxItemSet &  rInAttrs,
::sd::View *  pView 
)
pure virtual

Implemented in SdAbstractDialogFactory_Impl.

Referenced by sd::FuCopy::DoExecute().

◆ CreateHeaderFooterDialog()

virtual VclPtr< AbstractHeaderFooterDialog > SdAbstractDialogFactory::CreateHeaderFooterDialog ( sd::ViewShell *  pViewShell,
weld::Window *  pParent,
SdDrawDocument *  pDoc,
SdPage *  pCurrentPage 
)
pure virtual

◆ CreateMasterLayoutDialog()

virtual VclPtr< VclAbstractDialog > SdAbstractDialogFactory::CreateMasterLayoutDialog ( weld::Window *  pParent,
SdDrawDocument *  pDoc,
SdPage *   
)
pure virtual

◆ CreateMorphDlg()

virtual VclPtr< AbstractMorphDlg > SdAbstractDialogFactory::CreateMorphDlg ( weld::Window *  pParent,
const SdrObject *  pObj1,
const SdrObject *  pObj2 
)
pure virtual

◆ CreateRemoteDialog()

virtual VclPtr< VclAbstractDialog > SdAbstractDialogFactory::CreateRemoteDialog ( weld::Window *  pWindow)
pure virtual

◆ CreateSdCustomShowDlg()

virtual VclPtr< AbstractSdCustomShowDlg > SdAbstractDialogFactory::CreateSdCustomShowDlg ( weld::Window *  pWindow,
SdDrawDocument &  rDrawDoc 
)
pure virtual

◆ CreateSdInsertLayerDlg()

virtual VclPtr< AbstractSdInsertLayerDlg > SdAbstractDialogFactory::CreateSdInsertLayerDlg ( weld::Window *  pParent,
const SfxItemSet &  rInAttrs,
bool  bDeletable,
const OUString &  rStr 
)
pure virtual

◆ CreateSdInsertPagesObjsDlg()

virtual VclPtr< AbstractSdInsertPagesObjsDlg > SdAbstractDialogFactory::CreateSdInsertPagesObjsDlg ( weld::Window *  pParent,
const SdDrawDocument *  pDoc,
SfxMedium *  pSfxMedium,
const OUString &  rFileName 
)
pure virtual

◆ CreateSdModifyFieldDlg()

virtual VclPtr< AbstractSdModifyFieldDlg > SdAbstractDialogFactory::CreateSdModifyFieldDlg ( weld::Window *  pWindow,
const SvxFieldData *  pInField,
const SfxItemSet &  rSet 
)
pure virtual

◆ CreateSdOutlineBulletTabDlg()

virtual VclPtr< SfxAbstractTabDialog > SdAbstractDialogFactory::CreateSdOutlineBulletTabDlg ( weld::Window *  pParent,
const SfxItemSet *  pAttr,
::sd::View *  pView 
)
pure virtual

◆ CreateSdParagraphTabDlg()

virtual VclPtr< SfxAbstractTabDialog > SdAbstractDialogFactory::CreateSdParagraphTabDlg ( weld::Window *  pWindow,
const SfxItemSet *  pAttr 
)
pure virtual

◆ CreateSdPhotoAlbumDialog()

virtual VclPtr< VclAbstractDialog > SdAbstractDialogFactory::CreateSdPhotoAlbumDialog ( weld::Window *  pWindow,
SdDrawDocument *  pDoc 
)
pure virtual

◆ CreateSdPresLayoutDlg()

virtual VclPtr< AbstractSdPresLayoutDlg > SdAbstractDialogFactory::CreateSdPresLayoutDlg ( weld::Window *  pParent,
::sd::DrawDocShell *  pDocShell,
const SfxItemSet &  rInAttrs 
)
pure virtual

◆ CreateSdPresLayoutTemplateDlg()

virtual VclPtr< SfxAbstractTabDialog > SdAbstractDialogFactory::CreateSdPresLayoutTemplateDlg ( SfxObjectShell *  pDocSh,
weld::Window *  pParent,
bool  bBackgroundDlg,
SfxStyleSheetBase &  rStyleBase,
PresentationObjects  ePO,
SfxStyleSheetBasePool *  pSSPool 
)
pure virtual

◆ CreateSdPublishingDlg()

virtual VclPtr< AbstractSdPublishingDlg > SdAbstractDialogFactory::CreateSdPublishingDlg ( weld::Window *  pWindow,
DocumentType  eDocType 
)
pure virtual

◆ CreateSdSnapLineDlg()

virtual VclPtr< AbstractSdSnapLineDlg > SdAbstractDialogFactory::CreateSdSnapLineDlg ( weld::Window *  pParent,
const SfxItemSet &  rInAttrs,
::sd::View *  pView 
)
pure virtual

◆ CreateSdStartPresentationDlg()

virtual VclPtr< AbstractSdStartPresDlg > SdAbstractDialogFactory::CreateSdStartPresentationDlg ( weld::Window *  pWindow,
const SfxItemSet &  rInAttrs,
const std::vector< OUString > &  rPageNames,
SdCustomShowList *  pCSList 
)
pure virtual

◆ CreateSdTabCharDialog()

virtual VclPtr< SfxAbstractTabDialog > SdAbstractDialogFactory::CreateSdTabCharDialog ( weld::Window *  pWindow,
const SfxItemSet *  pAttr,
SfxObjectShell *  pDocShell 
)
pure virtual

Implemented in SdAbstractDialogFactory_Impl.

Referenced by sd::FuChar::DoExecute().

◆ CreateSdTabPageDialog()

virtual VclPtr< SfxAbstractTabDialog > SdAbstractDialogFactory::CreateSdTabPageDialog ( weld::Window *  pWindow,
const SfxItemSet *  pAttr,
SfxObjectShell *  pDocShell,
bool  bAreaPage,
bool  bIsImpressDoc,
bool  bIsImpressMaster 
)
pure virtual

◆ CreateSdTabTemplateDlg()

virtual VclPtr< SfxAbstractTabDialog > SdAbstractDialogFactory::CreateSdTabTemplateDlg ( weld::Window *  pParent,
const SfxObjectShell *  pDocShell,
SfxStyleSheetBase &  rStyleBase,
SdrModel *  pModel,
SdrView *  pView 
)
pure virtual

◆ CreateSdVectorizeDlg()

virtual VclPtr< AbstractSdVectorizeDlg > SdAbstractDialogFactory::CreateSdVectorizeDlg ( weld::Window *  pParent,
const Bitmap &  rBmp,
::sd::DrawDocShell *  pDocShell 
)
pure virtual

◆ CreateSvxBulletAndPositionDlg()

virtual VclPtr< AbstractSvxBulletAndPositionDlg > SdAbstractDialogFactory::CreateSvxBulletAndPositionDlg ( weld::Window *  pParent,
const SfxItemSet *  pAttr,
::sd::View *  pView 
)
pure virtual

◆ CreatSdActionDialog()

virtual VclPtr< SfxAbstractDialog > SdAbstractDialogFactory::CreatSdActionDialog ( weld::Window *  pParent,
const SfxItemSet *  pAttr,
::sd::View *  pView 
)
pure virtual

◆ GetSdOptionsContentsTabPageCreatorFunc()

virtual CreateTabPage SdAbstractDialogFactory::GetSdOptionsContentsTabPageCreatorFunc ( )
pure virtual

◆ GetSdOptionsMiscTabPageCreatorFunc()

virtual CreateTabPage SdAbstractDialogFactory::GetSdOptionsMiscTabPageCreatorFunc ( )
pure virtual

◆ GetSdOptionsSnapTabPageCreatorFunc()

virtual CreateTabPage SdAbstractDialogFactory::GetSdOptionsSnapTabPageCreatorFunc ( )
pure virtual

◆ GetSdPrintOptionsTabPageCreatorFunc()

virtual CreateTabPage SdAbstractDialogFactory::GetSdPrintOptionsTabPageCreatorFunc ( )
pure virtual

The documentation for this class was generated from the following files: