summaryrefslogtreecommitdiff
path: root/filter/source/pdf
diff options
context:
space:
mode:
Diffstat (limited to 'filter/source/pdf')
-rw-r--r--filter/source/pdf/pdfdialog.cxx12
-rw-r--r--filter/source/pdf/pdfdialog.hxx2
2 files changed, 6 insertions, 8 deletions
diff --git a/filter/source/pdf/pdfdialog.cxx b/filter/source/pdf/pdfdialog.cxx
index fcd66f01a56b..f66eb343e0c5 100644
--- a/filter/source/pdf/pdfdialog.cxx
+++ b/filter/source/pdf/pdfdialog.cxx
@@ -83,19 +83,17 @@ Sequence< OUString > SAL_CALL PDFDialog::getSupportedServiceNames()
return PDFDialog_getSupportedServiceNames();
}
-
-VclPtr<Dialog> PDFDialog::createDialog( vcl::Window* pParent )
+svt::OGenericUnoDialog::Dialog PDFDialog::createDialog( vcl::Window* pParent )
{
if( mxSrcDoc.is() )
- return VclPtr<ImpPDFTabDialog>::Create( pParent, maFilterData, mxSrcDoc );
- return VclPtr<Dialog>();
+ return svt::OGenericUnoDialog::Dialog(VclPtr<ImpPDFTabDialog>::Create(pParent, maFilterData, mxSrcDoc));
+ return svt::OGenericUnoDialog::Dialog(VclPtr<::Dialog>());
}
-
void PDFDialog::executedDialog( sal_Int16 nExecutionResult )
{
- if( nExecutionResult && m_pDialog )
- maFilterData = static_cast< ImpPDFTabDialog* >( m_pDialog.get() )->GetFilterData();
+ if (nExecutionResult && m_aDialog)
+ maFilterData = static_cast< ImpPDFTabDialog* >( m_aDialog.m_xVclDialog.get() )->GetFilterData();
destroyDialog();
}
diff --git a/filter/source/pdf/pdfdialog.hxx b/filter/source/pdf/pdfdialog.hxx
index 671db03ed6fa..ce6a2a0f407d 100644
--- a/filter/source/pdf/pdfdialog.hxx
+++ b/filter/source/pdf/pdfdialog.hxx
@@ -43,7 +43,7 @@ private:
virtual Sequence< sal_Int8 > SAL_CALL getImplementationId() override;
virtual OUString SAL_CALL getImplementationName() override;
virtual Sequence< OUString > SAL_CALL getSupportedServiceNames() override;
- virtual VclPtr<Dialog> createDialog( vcl::Window* pParent ) override;
+ virtual svt::OGenericUnoDialog::Dialog createDialog(vcl::Window* pParent) override;
virtual void executedDialog( sal_Int16 nExecutionResult ) override;
virtual Reference< XPropertySetInfo> SAL_CALL getPropertySetInfo() override;
virtual ::cppu::IPropertyArrayHelper& SAL_CALL getInfoHelper() override;