LibreOffice Module writerperfect (master) 1
|
EPUB export UI component implementation. More...
#include <EPUBExportUIComponent.hxx>
Public Member Functions | |
EPUBExportUIComponent (css::uno::Reference< css::uno::XComponentContext > xContext) | |
css::uno::Sequence< css::beans::PropertyValue > SAL_CALL | getPropertyValues () override |
void SAL_CALL | setPropertyValues (const css::uno::Sequence< css::beans::PropertyValue > &rProperties) override |
OUString SAL_CALL | getImplementationName () override |
sal_Bool SAL_CALL | supportsService (const OUString &rServiceName) override |
css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
void SAL_CALL | setTitle (const OUString &rTitle) override |
sal_Int16 SAL_CALL | execute () override |
void SAL_CALL | setDialogTitle (const OUString &aTitle) override |
void SAL_CALL | startExecuteModal (const css::uno::Reference< css::ui::dialogs::XDialogClosedListener > &xListener) override |
void SAL_CALL | setSourceDocument (const css::uno::Reference< css::lang::XComponent > &xDocument) override |
void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &rArguments) override |
Private Attributes | |
comphelper::SequenceAsHashMap | maMediaDescriptor |
The full set of property values. More... | |
comphelper::SequenceAsHashMap | maFilterData |
The filter data key. More... | |
css::uno::Reference< css::uno::XComponentContext > | mxContext |
UNO context. More... | |
css::uno::Reference< css::lang::XComponent > | mxSourceDocument |
css::uno::Reference< css::awt::XWindow > | mxDialogParent |
std::shared_ptr< weld::DialogController > | mxAsyncDialog |
EPUB export UI component implementation.
Definition at line 36 of file EPUBExportUIComponent.hxx.
writerperfect::EPUBExportUIComponent::EPUBExportUIComponent | ( | css::uno::Reference< css::uno::XComponentContext > | xContext | ) |
Definition at line 23 of file EPUBExportUIComponent.cxx.
References mxContext.
|
override |
Definition at line 76 of file EPUBExportUIComponent.cxx.
References Application::GetFrameWeld(), maFilterData, mxContext, mxDialogParent, mxSourceDocument, RET_OK, and weld::DialogController::run().
|
override |
Definition at line 51 of file EPUBExportUIComponent.cxx.
|
override |
Definition at line 28 of file EPUBExportUIComponent.cxx.
References comphelper::SequenceAsHashMap::getAsConstPropertyValueList(), maFilterData, and maMediaDescriptor.
|
override |
Definition at line 61 of file EPUBExportUIComponent.cxx.
|
override |
Definition at line 69 of file EPUBExportUIComponent.cxx.
References aProperties, and mxDialogParent.
|
override |
Definition at line 93 of file EPUBExportUIComponent.cxx.
References setTitle().
|
override |
Definition at line 34 of file EPUBExportUIComponent.cxx.
References comphelper::SequenceAsHashMap::clear(), comphelper::SequenceAsHashMap::end(), comphelper::SequenceAsHashMap::find(), maFilterData, and maMediaDescriptor.
|
override |
Definition at line 87 of file EPUBExportUIComponent.cxx.
References mxSourceDocument.
|
override |
Definition at line 67 of file EPUBExportUIComponent.cxx.
Referenced by setDialogTitle().
|
override |
Definition at line 95 of file EPUBExportUIComponent.cxx.
References aEvent, Application::GetFrameWeld(), maFilterData, mxAsyncDialog, mxContext, mxDialogParent, mxSourceDocument, and weld::DialogController::runAsync().
|
override |
Definition at line 56 of file EPUBExportUIComponent.cxx.
References cppu::supportsService().
|
private |
The filter data key.
Definition at line 76 of file EPUBExportUIComponent.hxx.
Referenced by execute(), getPropertyValues(), setPropertyValues(), and startExecuteModal().
|
private |
The full set of property values.
Definition at line 74 of file EPUBExportUIComponent.hxx.
Referenced by getPropertyValues(), and setPropertyValues().
|
private |
Definition at line 81 of file EPUBExportUIComponent.hxx.
Referenced by startExecuteModal().
|
private |
UNO context.
Definition at line 78 of file EPUBExportUIComponent.hxx.
Referenced by execute(), and startExecuteModal().
|
private |
Definition at line 80 of file EPUBExportUIComponent.hxx.
Referenced by execute(), initialize(), and startExecuteModal().
|
private |
Definition at line 79 of file EPUBExportUIComponent.hxx.
Referenced by execute(), setSourceDocument(), and startExecuteModal().