LibreOffice Module filter (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
PDFDialog Class Referencefinal

#include <pdfdialog.hxx>

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

Public Member Functions

 PDFDialog (const Reference< XComponentContext > &rxContext)
 
virtual ~PDFDialog () override
 
- Public Member Functions inherited from comphelper::OPropertyArrayUsageHelper< PDFDialog >
 OPropertyArrayUsageHelper ()
 
virtual ~OPropertyArrayUsageHelper ()
 
::cppu::IPropertyArrayHelpergetArrayHelper ()
 

Private Member Functions

virtual Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual std::unique_ptr< weld::DialogControllercreateDialog (const css::uno::Reference< css::awt::XWindow > &rParent) override
 
virtual void executedDialog (sal_Int16 nExecutionResult) override
 
virtual Reference< XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper () override
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper () const override
 
virtual std::shared_ptr< SfxTabDialogControllercreateAsyncDialog (const css::uno::Reference< css::awt::XWindow > &rParent) override
 
virtual void runAsync (const css::uno::Reference< css::ui::dialogs::XDialogClosedListener > &xListener) override
 
virtual void executedAsyncDialog (std::shared_ptr< SfxTabDialogController > xAsyncDialog, sal_Int32 nExecutionResult) override
 
virtual Sequence< PropertyValue > SAL_CALL getPropertyValues () override
 
virtual void SAL_CALL setPropertyValues (const Sequence< PropertyValue > &aProps) override
 
virtual void SAL_CALL setSourceDocument (const Reference< XComponent > &xDoc) override
 

Private Attributes

Sequence< PropertyValue > maMediaDescriptor
 
Sequence< PropertyValue > maFilterData
 
Reference< XComponent > mxSrcDoc
 

Additional Inherited Members

virtual ::cppu::IPropertyArrayHelpercreateArrayHelper () const =0
 
- Static Protected Member Functions inherited from comphelper::OPropertyArrayUsageHelper< PDFDialog >
static std::mutextheMutex ()
 
- Static Protected Attributes inherited from comphelper::OPropertyArrayUsageHelper< PDFDialog >
static sal_Int32 s_nRefCount
 
::cppu::IPropertyArrayHelpers_pProps
 

Detailed Description

Definition at line 40 of file pdfdialog.hxx.

Constructor & Destructor Documentation

◆ PDFDialog()

PDFDialog::PDFDialog ( const Reference< XComponentContext > &  rxContext)
explicit

Definition at line 30 of file pdfdialog.cxx.

◆ ~PDFDialog()

PDFDialog::~PDFDialog ( )
overridevirtual

Definition at line 36 of file pdfdialog.cxx.

Member Function Documentation

◆ createArrayHelper()

cppu::IPropertyArrayHelper * PDFDialog::createArrayHelper ( ) const
overrideprivatevirtual

Implements comphelper::OPropertyArrayUsageHelper< PDFDialog >.

Definition at line 108 of file pdfdialog.cxx.

◆ createAsyncDialog()

std::shared_ptr< SfxTabDialogController > PDFDialog::createAsyncDialog ( const css::uno::Reference< css::awt::XWindow > &  rParent)
overrideprivatevirtual

Definition at line 65 of file pdfdialog.cxx.

References Application::GetFrameWeld(), maFilterData, and mxSrcDoc.

◆ createDialog()

std::unique_ptr< weld::DialogController > PDFDialog::createDialog ( const css::uno::Reference< css::awt::XWindow > &  rParent)
overrideprivatevirtual

Definition at line 58 of file pdfdialog.cxx.

References Application::GetFrameWeld(), maFilterData, and mxSrcDoc.

◆ executedAsyncDialog()

void PDFDialog::executedAsyncDialog ( std::shared_ptr< SfxTabDialogController xAsyncDialog,
sal_Int32  nExecutionResult 
)
overrideprivatevirtual

Definition at line 91 of file pdfdialog.cxx.

References maFilterData.

Referenced by runAsync().

◆ executedDialog()

void PDFDialog::executedDialog ( sal_Int16  nExecutionResult)
overrideprivatevirtual

Definition at line 72 of file pdfdialog.cxx.

References m_xDialog, and maFilterData.

◆ getImplementationId()

Sequence< sal_Int8 > SAL_CALL PDFDialog::getImplementationId ( )
overrideprivatevirtual

Definition at line 41 of file pdfdialog.cxx.

◆ getImplementationName()

OUString SAL_CALL PDFDialog::getImplementationName ( )
overrideprivatevirtual

Definition at line 47 of file pdfdialog.cxx.

◆ getInfoHelper()

cppu::IPropertyArrayHelper & PDFDialog::getInfoHelper ( )
overrideprivate

◆ getPropertySetInfo()

Reference< XPropertySetInfo > SAL_CALL PDFDialog::getPropertySetInfo ( )
overrideprivatevirtual

Definition at line 97 of file pdfdialog.cxx.

References getInfoHelper().

◆ getPropertyValues()

Sequence< PropertyValue > SAL_CALL PDFDialog::getPropertyValues ( )
overrideprivatevirtual

Definition at line 116 of file pdfdialog.cxx.

References gentoken::i, maFilterData, maMediaDescriptor, Name, and nCount.

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL PDFDialog::getSupportedServiceNames ( )
overrideprivatevirtual

Definition at line 53 of file pdfdialog.cxx.

◆ runAsync()

void PDFDialog::runAsync ( const css::uno::Reference< css::ui::dialogs::XDialogClosedListener > &  xListener)
overrideprivatevirtual

Definition at line 79 of file pdfdialog.cxx.

References aEvent, executedAsyncDialog(), and SfxTabDialogController::runAsync().

◆ setPropertyValues()

void SAL_CALL PDFDialog::setPropertyValues ( const Sequence< PropertyValue > &  aProps)
overrideprivatevirtual

Definition at line 137 of file pdfdialog.cxx.

References maFilterData, and maMediaDescriptor.

◆ setSourceDocument()

void SAL_CALL PDFDialog::setSourceDocument ( const Reference< XComponent > &  xDoc)
overrideprivatevirtual

Definition at line 152 of file pdfdialog.cxx.

References mxSrcDoc.

Member Data Documentation

◆ maFilterData

Sequence< PropertyValue > PDFDialog::maFilterData
private

◆ maMediaDescriptor

Sequence< PropertyValue > PDFDialog::maMediaDescriptor
private

Definition at line 45 of file pdfdialog.hxx.

Referenced by getPropertyValues(), and setPropertyValues().

◆ mxSrcDoc

Reference< XComponent > PDFDialog::mxSrcDoc
private

Definition at line 47 of file pdfdialog.hxx.

Referenced by createAsyncDialog(), createDialog(), and setSourceDocument().


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