25#include <com/sun/star/beans/XPropertyAccess.hpp>
26#include <com/sun/star/document/XExporter.hpp>
27#include <com/sun/star/lang/XComponent.hpp>
37typedef ::cppu::ImplInheritanceHelper < ::svt::OGenericUnoAsyncDialog<SfxTabDialogController>,
53 virtual std::unique_ptr<weld::DialogController>
createDialog(
const css::uno::Reference<css::awt::XWindow>& rParent)
override;
54 virtual void executedDialog( sal_Int16 nExecutionResult )
override;
56 virtual ::cppu::IPropertyArrayHelper& SAL_CALL
getInfoHelper()
override;
60 virtual std::shared_ptr<SfxTabDialogController>
createAsyncDialog(
const css::uno::Reference<css::awt::XWindow>& rParent)
override;
61 virtual void runAsync(
const css::uno::Reference< css::ui::dialogs::XDialogClosedListener >& xListener)
override;
62 virtual void executedAsyncDialog(std::shared_ptr<SfxTabDialogController> xAsyncDialog, sal_Int32 nExecutionResult)
override;
65 using OPropertySetHelper::getPropertyValues;
67 using OPropertySetHelper::setPropertyValues;
68 virtual void SAL_CALL
setPropertyValues(
const Sequence< PropertyValue >& aProps )
override;
71 virtual void SAL_CALL
setSourceDocument(
const Reference< XComponent >& xDoc )
override;
75 explicit PDFDialog(
const Reference< XComponentContext >& rxContext );
Sequence< PropertyValue > maFilterData
virtual void runAsync(const css::uno::Reference< css::ui::dialogs::XDialogClosedListener > &xListener) override
virtual void executedDialog(sal_Int16 nExecutionResult) override
virtual Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
virtual Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual ~PDFDialog() override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
Sequence< PropertyValue > maMediaDescriptor
Reference< XComponent > mxSrcDoc
virtual OUString SAL_CALL getImplementationName() override
virtual Sequence< PropertyValue > SAL_CALL getPropertyValues() override
virtual Reference< XPropertySetInfo > SAL_CALL getPropertySetInfo() override
PDFDialog(const Reference< XComponentContext > &rxContext)
virtual std::shared_ptr< SfxTabDialogController > createAsyncDialog(const css::uno::Reference< css::awt::XWindow > &rParent) override
virtual std::unique_ptr< weld::DialogController > createDialog(const css::uno::Reference< css::awt::XWindow > &rParent) override
virtual void SAL_CALL setSourceDocument(const Reference< XComponent > &xDoc) override
virtual void executedAsyncDialog(std::shared_ptr< SfxTabDialogController > xAsyncDialog, sal_Int32 nExecutionResult) override
virtual void SAL_CALL setPropertyValues(const Sequence< PropertyValue > &aProps) override
::cppu::ImplInheritanceHelper< ::svt::OGenericUnoAsyncDialog< SfxTabDialogController >, XPropertyAccess, XExporter > PDFDialog_Base