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

#include <abstdlg.hxx>

Public Member Functions

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 VclAbstractDialogFactory * Create ()
 

Detailed Description

Definition at line 143 of file abstdlg.hxx.

Constructor & Destructor Documentation

◆ ~VclAbstractDialogFactory()

VclAbstractDialogFactory::~VclAbstractDialogFactory ( )
virtual

Definition at line 83 of file abstdlg.cxx.

Member Function Documentation

◆ Create()

VclAbstractDialogFactory * VclAbstractDialogFactory::Create ( )
static

Definition at line 34 of file abstdlg.cxx.

References CreateDialogFactory(), p, and thisModule().

Referenced by IMPL_LINK().

◆ CreateAdditionsDialog()

virtual VclPtr< AbstractAdditionsDialog > VclAbstractDialogFactory::CreateAdditionsDialog ( weld::Window *  pParent,
const OUString &  sAdditionsTag 
)
pure virtual

◆ CreateDiagramDialog()

virtual VclPtr< AbstractDiagramDialog > VclAbstractDialogFactory::CreateDiagramDialog ( weld::Window *  pParent,
SdrObjGroup &  rDiagram 
)
pure virtual

◆ CreatePasswordToOpenModifyDialog()

virtual VclPtr< AbstractPasswordToOpenModifyDialog > VclAbstractDialogFactory::CreatePasswordToOpenModifyDialog ( weld::Window *  pParent,
sal_uInt16  nMaxPasswdLen,
bool  bIsPasswordToModify 
)
pure virtual

◆ CreateQrCodeGenDialog()

virtual VclPtr< AbstractQrCodeGenDialog > VclAbstractDialogFactory::CreateQrCodeGenDialog ( weld::Window *  pParent,
const css::uno::Reference< css::frame::XModel >  xModel,
bool  bEditExisting 
)
pure virtual

◆ CreateScreenshotAnnotationDlg()

virtual VclPtr< AbstractScreenshotAnnotationDlg > VclAbstractDialogFactory::CreateScreenshotAnnotationDlg ( weld::Dialog &  rParentDialog)
pure virtual

Referenced by IMPL_LINK().

◆ CreateSignatureLineDialog()

virtual VclPtr< AbstractSignatureLineDialog > VclAbstractDialogFactory::CreateSignatureLineDialog ( weld::Window *  pParent,
const css::uno::Reference< css::frame::XModel >  xModel,
bool  bEditExisting 
)
pure virtual

◆ CreateSignSignatureLineDialog()

virtual VclPtr< AbstractSignSignatureLineDialog > VclAbstractDialogFactory::CreateSignSignatureLineDialog ( weld::Window *  pParent,
const css::uno::Reference< css::frame::XModel >  xModel 
)
pure virtual

◆ CreateVclDialog()

virtual VclPtr< VclAbstractDialog > VclAbstractDialogFactory::CreateVclDialog ( weld::Window *  pParent,
sal_uInt32  nId 
)
pure virtual

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