12#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
43 if (it->second >>= aFilterData)
53 return "com.sun.star.comp.Writer.EPUBExportUIComponent";
83 return ui::dialogs::ExecutableDialogResults::OK;
84 return ui::dialogs::ExecutableDialogResults::CANCEL;
88 const css::uno::Reference<css::lang::XComponent>& xDocument)
96 const css::uno::Reference<css::ui::dialogs::XDialogClosedListener>& xListener)
112 css::ui::dialogs::DialogClosedEvent
aEvent;
113 aEvent.DialogResult = nResponse;
114 xListener->dialogClosed(
aEvent);
118extern "C" SAL_DLLPUBLIC_EXPORT uno::XInterface*
PropertiesInfo aProperties
static weld::Window * GetFrameWeld(const css::uno::Reference< css::awt::XWindow > &rWindow)
iterator find(const OUString &rKey)
css::uno::Sequence< css::beans::PropertyValue > getAsConstPropertyValueList() const
static bool runAsync(const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
EPUB export options dialog.
EPUB export UI component implementation.
void SAL_CALL startExecuteModal(const css::uno::Reference< css::ui::dialogs::XDialogClosedListener > &xListener) override
void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &rArguments) override
sal_Int16 SAL_CALL execute() override
comphelper::SequenceAsHashMap maMediaDescriptor
The full set of property values.
css::uno::Reference< css::lang::XComponent > mxSourceDocument
css::uno::Reference< css::uno::XComponentContext > mxContext
UNO context.
css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getPropertyValues() override
sal_Bool SAL_CALL supportsService(const OUString &rServiceName) override
std::shared_ptr< weld::DialogController > mxAsyncDialog
css::uno::Reference< css::awt::XWindow > mxDialogParent
void SAL_CALL setSourceDocument(const css::uno::Reference< css::lang::XComponent > &xDocument) override
EPUBExportUIComponent(css::uno::Reference< css::uno::XComponentContext > xContext)
comphelper::SequenceAsHashMap maFilterData
The filter data key.
void SAL_CALL setTitle(const OUString &rTitle) override
void SAL_CALL setDialogTitle(const OUString &aTitle) override
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
OUString SAL_CALL getImplementationName() override
void SAL_CALL setPropertyValues(const css::uno::Sequence< css::beans::PropertyValue > &rProperties) override
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
SAL_DLLPUBLIC_EXPORT uno::XInterface * com_sun_star_comp_Writer_EPUBExportUIComponent_get_implementation(uno::XComponentContext *pCtx, uno::Sequence< uno::Any > const &)