LibreOffice Module sfx2 (master) 1
Public Member Functions | Static Public Member Functions | List of all members
SfxAbstractDialogFactory Class Referenceabstract

#include <sfxdlg.hxx>

Inheritance diagram for SfxAbstractDialogFactory:
[legend]
Collaboration diagram for SfxAbstractDialogFactory:
[legend]

Public Member Functions

virtual ~SfxAbstractDialogFactory () override
 
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 > CreateAutoCorrTabDialog (weld::Window *pParent, const SfxItemSet *pAttrSet)=0
 
virtual VclPtr< SfxAbstractTabDialog > CreateCustomizeTabDialog (weld::Window *pParent, const SfxItemSet *pAttrSet, const css::uno::Reference< css::frame::XFrame > &xViewFrame)=0
 
virtual CreateTabPage GetTabPageCreatorFunc (sal_uInt16 nId)=0
 
virtual GetTabPageRanges GetTabPageRangesFunc (sal_uInt16 nId)=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 > CreateEditObjectDialog (weld::Window *pParent, const OUString &rCommand, const css::uno::Reference< css::embed::XEmbeddedObject > &xObj)=0
 
virtual VclPtr< SfxAbstractPasteDialog > CreatePasteDialog (weld::Window *pParent)=0
 
virtual VclPtr< SfxAbstractLinksDialog > CreateLinksDialog (weld::Window *pParent, sfx2::LinkManager *pMgr, bool bHTML=false, sfx2::SvBaseLink *p=nullptr)=0
 
virtual VclPtr< VclAbstractDialog > CreateSvxScriptOrgDialog (weld::Window *pParent, const OUString &rLanguage)=0
 
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 VclPtr< VclAbstractDialog > CreateOptionsDialog (weld::Window *pParent, const OUString &rExtensionId)=0
 
virtual VclPtr< VclAbstractDialog > CreateAboutDialog (weld::Window *_pParent)=0
 
virtual VclPtr< VclAbstractDialog > CreateTipOfTheDayDialog (weld::Window *_pParent)=0
 
virtual VclPtr< VclAbstractDialog > CreateToolbarmodeDialog (weld::Window *_pParent)=0
 
virtual VclPtr< VclAbstractDialog > CreateWidgetTestDialog (weld::Window *_pParent)=0
 
- Public Member Functions inherited from VclAbstractDialogFactory
virtual ~VclAbstractDialogFactory ()
 
virtual VclPtr< VclAbstractDialog > CreateVclDialog (weld::Window *pParent, sal_uInt32 nId)=0
 
virtual VclPtr< AbstractPasswordToOpenModifyDialog > CreatePasswordToOpenModifyDialog (weld::Window *pParent, sal_uInt16 nMaxPasswdLen, bool bIsPasswordToModify)=0
 
virtual VclPtr< AbstractSignatureLineDialog > CreateSignatureLineDialog (weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel, bool bEditExisting)=0
 
virtual VclPtr< AbstractSignSignatureLineDialog > CreateSignSignatureLineDialog (weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel)=0
 
virtual VclPtr< AbstractQrCodeGenDialog > CreateQrCodeGenDialog (weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel, bool bEditExisting)=0
 
virtual VclPtr< AbstractScreenshotAnnotationDlg > CreateScreenshotAnnotationDlg (weld::Dialog &rParentDialog)=0
 
virtual VclPtr< AbstractAdditionsDialog > CreateAdditionsDialog (weld::Window *pParent, const OUString &sAdditionsTag)=0
 
virtual VclPtr< AbstractDiagramDialog > CreateDiagramDialog (weld::Window *pParent, SdrObjGroup &rDiagram)=0
 

Static Public Member Functions

static SfxAbstractDialogFactory * Create ()
 
- Static Public Member Functions inherited from VclAbstractDialogFactory
static VclAbstractDialogFactory * Create ()
 

Detailed Description

Definition at line 117 of file sfxdlg.hxx.

Constructor & Destructor Documentation

◆ ~SfxAbstractDialogFactory()

SfxAbstractDialogFactory::~SfxAbstractDialogFactory ( )
overridevirtual

Definition at line 27 of file sfxdlg.cxx.

Member Function Documentation

◆ Create()

SfxAbstractDialogFactory * SfxAbstractDialogFactory::Create ( )
static

◆ CreateAboutDialog()

virtual VclPtr< VclAbstractDialog > SfxAbstractDialogFactory::CreateAboutDialog ( weld::Window *  _pParent)
pure virtual

◆ CreateAutoCorrTabDialog()

virtual VclPtr< SfxAbstractTabDialog > SfxAbstractDialogFactory::CreateAutoCorrTabDialog ( weld::Window *  pParent,
const SfxItemSet *  pAttrSet 
)
pure virtual

◆ CreateCustomizeTabDialog()

virtual VclPtr< SfxAbstractTabDialog > SfxAbstractDialogFactory::CreateCustomizeTabDialog ( weld::Window *  pParent,
const SfxItemSet *  pAttrSet,
const css::uno::Reference< css::frame::XFrame > &  xViewFrame 
)
pure virtual

◆ CreateEditObjectDialog()

virtual VclPtr< VclAbstractDialog > SfxAbstractDialogFactory::CreateEditObjectDialog ( weld::Window *  pParent,
const OUString &  rCommand,
const css::uno::Reference< css::embed::XEmbeddedObject > &  xObj 
)
pure virtual

◆ CreateFrameDialog()

virtual VclPtr< VclAbstractDialog > SfxAbstractDialogFactory::CreateFrameDialog ( weld::Window *  pParent,
const css::uno::Reference< css::frame::XFrame > &  rFrame,
sal_uInt32  nResId,
const OUString &  rParameter 
)
pure virtual

◆ CreateInsertObjectDialog()

virtual VclPtr< SfxAbstractInsertObjectDialog > SfxAbstractDialogFactory::CreateInsertObjectDialog ( weld::Window *  pParent,
const OUString &  rCommand,
const css::uno::Reference< css::embed::XStorage > &  xStor,
const SvObjectServerList *  pList 
)
pure virtual

◆ CreateLinksDialog()

virtual VclPtr< SfxAbstractLinksDialog > SfxAbstractDialogFactory::CreateLinksDialog ( weld::Window *  pParent,
sfx2::LinkManager *  pMgr,
bool  bHTML = false,
sfx2::SvBaseLink *  p = nullptr 
)
pure virtual

◆ CreateOptionsDialog()

virtual VclPtr< VclAbstractDialog > SfxAbstractDialogFactory::CreateOptionsDialog ( weld::Window *  pParent,
const OUString &  rExtensionId 
)
pure virtual

◆ CreatePasteDialog()

virtual VclPtr< SfxAbstractPasteDialog > SfxAbstractDialogFactory::CreatePasteDialog ( weld::Window *  pParent)
pure virtual

◆ CreateScriptSelectorDialog()

virtual VclPtr< AbstractScriptSelectorDialog > SfxAbstractDialogFactory::CreateScriptSelectorDialog ( weld::Window *  pParent,
const css::uno::Reference< css::frame::XFrame > &  rxFrame 
)
pure virtual

◆ CreateSvxScriptOrgDialog()

virtual VclPtr< VclAbstractDialog > SfxAbstractDialogFactory::CreateSvxScriptOrgDialog ( weld::Window *  pParent,
const OUString &  rLanguage 
)
pure virtual

◆ CreateTipOfTheDayDialog()

virtual VclPtr< VclAbstractDialog > SfxAbstractDialogFactory::CreateTipOfTheDayDialog ( weld::Window *  _pParent)
pure virtual

◆ CreateToolbarmodeDialog()

virtual VclPtr< VclAbstractDialog > SfxAbstractDialogFactory::CreateToolbarmodeDialog ( weld::Window *  _pParent)
pure virtual

◆ CreateWidgetTestDialog()

virtual VclPtr< VclAbstractDialog > SfxAbstractDialogFactory::CreateWidgetTestDialog ( weld::Window *  _pParent)
pure virtual

◆ GetTabPageCreatorFunc()

virtual CreateTabPage SfxAbstractDialogFactory::GetTabPageCreatorFunc ( sal_uInt16  nId)
pure virtual

◆ GetTabPageRangesFunc()

virtual GetTabPageRanges SfxAbstractDialogFactory::GetTabPageRangesFunc ( sal_uInt16  nId)
pure virtual

◆ ShowAsyncScriptErrorDialog()

virtual void SfxAbstractDialogFactory::ShowAsyncScriptErrorDialog ( weld::Window *  pParent,
const css::uno::Any &  rException 
)
pure virtual

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