LibreOffice Module writerperfect (master) 1
Public Member Functions | Private Attributes | List of all members
writerperfect::EPUBExportUIComponent Class Reference

EPUB export UI component implementation. More...

#include <EPUBExportUIComponent.hxx>

Inheritance diagram for writerperfect::EPUBExportUIComponent:
[legend]
Collaboration diagram for writerperfect::EPUBExportUIComponent:
[legend]

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::DialogControllermxAsyncDialog
 

Detailed Description

EPUB export UI component implementation.

Definition at line 36 of file EPUBExportUIComponent.hxx.

Constructor & Destructor Documentation

◆ EPUBExportUIComponent()

writerperfect::EPUBExportUIComponent::EPUBExportUIComponent ( css::uno::Reference< css::uno::XComponentContext >  xContext)

Definition at line 23 of file EPUBExportUIComponent.cxx.

References mxContext.

Member Function Documentation

◆ execute()

sal_Int16 writerperfect::EPUBExportUIComponent::execute ( )
override

◆ getImplementationName()

OUString writerperfect::EPUBExportUIComponent::getImplementationName ( )
override

Definition at line 51 of file EPUBExportUIComponent.cxx.

◆ getPropertyValues()

uno::Sequence< beans::PropertyValue > writerperfect::EPUBExportUIComponent::getPropertyValues ( )
override

◆ getSupportedServiceNames()

uno::Sequence< OUString > writerperfect::EPUBExportUIComponent::getSupportedServiceNames ( )
override

Definition at line 61 of file EPUBExportUIComponent.cxx.

◆ initialize()

void SAL_CALL writerperfect::EPUBExportUIComponent::initialize ( const css::uno::Sequence< css::uno::Any > &  rArguments)
override

Definition at line 69 of file EPUBExportUIComponent.cxx.

References aProperties, and mxDialogParent.

◆ setDialogTitle()

void SAL_CALL writerperfect::EPUBExportUIComponent::setDialogTitle ( const OUString &  aTitle)
override

Definition at line 93 of file EPUBExportUIComponent.cxx.

References setTitle().

◆ setPropertyValues()

void writerperfect::EPUBExportUIComponent::setPropertyValues ( const css::uno::Sequence< css::beans::PropertyValue > &  rProperties)
override

◆ setSourceDocument()

void SAL_CALL writerperfect::EPUBExportUIComponent::setSourceDocument ( const css::uno::Reference< css::lang::XComponent > &  xDocument)
override

Definition at line 87 of file EPUBExportUIComponent.cxx.

References mxSourceDocument.

◆ setTitle()

void writerperfect::EPUBExportUIComponent::setTitle ( const OUString &  rTitle)
override

Definition at line 67 of file EPUBExportUIComponent.cxx.

Referenced by setDialogTitle().

◆ startExecuteModal()

void SAL_CALL writerperfect::EPUBExportUIComponent::startExecuteModal ( const css::uno::Reference< css::ui::dialogs::XDialogClosedListener > &  xListener)
override

◆ supportsService()

sal_Bool writerperfect::EPUBExportUIComponent::supportsService ( const OUString &  rServiceName)
override

Definition at line 56 of file EPUBExportUIComponent.cxx.

References cppu::supportsService().

Member Data Documentation

◆ maFilterData

comphelper::SequenceAsHashMap writerperfect::EPUBExportUIComponent::maFilterData
private

The filter data key.

Definition at line 76 of file EPUBExportUIComponent.hxx.

Referenced by execute(), getPropertyValues(), setPropertyValues(), and startExecuteModal().

◆ maMediaDescriptor

comphelper::SequenceAsHashMap writerperfect::EPUBExportUIComponent::maMediaDescriptor
private

The full set of property values.

Definition at line 74 of file EPUBExportUIComponent.hxx.

Referenced by getPropertyValues(), and setPropertyValues().

◆ mxAsyncDialog

std::shared_ptr<weld::DialogController> writerperfect::EPUBExportUIComponent::mxAsyncDialog
private

Definition at line 81 of file EPUBExportUIComponent.hxx.

Referenced by startExecuteModal().

◆ mxContext

css::uno::Reference<css::uno::XComponentContext> writerperfect::EPUBExportUIComponent::mxContext
private

UNO context.

Definition at line 78 of file EPUBExportUIComponent.hxx.

Referenced by execute(), and startExecuteModal().

◆ mxDialogParent

css::uno::Reference<css::awt::XWindow> writerperfect::EPUBExportUIComponent::mxDialogParent
private

Definition at line 80 of file EPUBExportUIComponent.hxx.

Referenced by execute(), initialize(), and startExecuteModal().

◆ mxSourceDocument

css::uno::Reference<css::lang::XComponent> writerperfect::EPUBExportUIComponent::mxSourceDocument
private

Definition at line 79 of file EPUBExportUIComponent.hxx.

Referenced by execute(), setSourceDocument(), and startExecuteModal().


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