LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwXFilterOptions Class Referencefinal

#include <SwXFilterOptions.hxx>

Inheritance diagram for SwXFilterOptions:
[legend]
Collaboration diagram for SwXFilterOptions:
[legend]

Public Member Functions

 SwXFilterOptions ()
 
virtual ~SwXFilterOptions () override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getPropertyValues () override
 
virtual void SAL_CALL setPropertyValues (const css::uno::Sequence< css::beans::PropertyValue > &aProps) override
 
virtual void SAL_CALL setTitle (const OUString &aTitle) override
 
virtual sal_Int16 SAL_CALL execute () override
 
virtual void SAL_CALL setTargetDocument (const css::uno::Reference< css::lang::XComponent > &xDoc) override
 
virtual void SAL_CALL setSourceDocument (const css::uno::Reference< css::lang::XComponent > &xDoc) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &rArguments) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Attributes

OUString m_sFilterOptions
 
css::uno::Reference< css::io::XInputStream > m_xInputStream
 
css::uno::Reference< css::lang::XComponent > m_xModel
 
css::uno::Reference< css::awt::XWindow > m_xDialogParent
 

Detailed Description

Definition at line 33 of file SwXFilterOptions.hxx.

Constructor & Destructor Documentation

◆ SwXFilterOptions()

SwXFilterOptions::SwXFilterOptions ( )

Definition at line 42 of file SwXFilterOptions.cxx.

◆ ~SwXFilterOptions()

SwXFilterOptions::~SwXFilterOptions ( )
overridevirtual

Definition at line 46 of file SwXFilterOptions.cxx.

Member Function Documentation

◆ execute()

sal_Int16 SwXFilterOptions::execute ( )
overridevirtual

◆ getImplementationName()

OUString SwXFilterOptions::getImplementationName ( )
overridevirtual

Definition at line 120 of file SwXFilterOptions.cxx.

◆ getPropertyValues()

uno::Sequence< beans::PropertyValue > SwXFilterOptions::getPropertyValues ( )
overridevirtual

◆ getSupportedServiceNames()

uno::Sequence< OUString > SwXFilterOptions::getSupportedServiceNames ( )
overridevirtual

Definition at line 130 of file SwXFilterOptions.cxx.

◆ initialize()

void SAL_CALL SwXFilterOptions::initialize ( const css::uno::Sequence< css::uno::Any > &  rArguments)
overridevirtual

Definition at line 113 of file SwXFilterOptions.cxx.

References aProperties, and m_xDialogParent.

◆ setPropertyValues()

void SwXFilterOptions::setPropertyValues ( const css::uno::Sequence< css::beans::PropertyValue > &  aProps)
overridevirtual

Definition at line 57 of file SwXFilterOptions.cxx.

References aPropName, FILTER_OPTIONS_NAME, m_sFilterOptions, and m_xInputStream.

◆ setSourceDocument()

void SwXFilterOptions::setSourceDocument ( const css::uno::Reference< css::lang::XComponent > &  xDoc)
overridevirtual

Definition at line 108 of file SwXFilterOptions.cxx.

References m_xModel.

◆ setTargetDocument()

void SwXFilterOptions::setTargetDocument ( const css::uno::Reference< css::lang::XComponent > &  xDoc)
overridevirtual

Definition at line 103 of file SwXFilterOptions.cxx.

References m_xModel.

◆ setTitle()

void SwXFilterOptions::setTitle ( const OUString &  aTitle)
overridevirtual

Definition at line 70 of file SwXFilterOptions.cxx.

◆ supportsService()

sal_Bool SwXFilterOptions::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 125 of file SwXFilterOptions.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_sFilterOptions

OUString SwXFilterOptions::m_sFilterOptions
private

Definition at line 41 of file SwXFilterOptions.hxx.

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

◆ m_xDialogParent

css::uno::Reference< css::awt::XWindow > SwXFilterOptions::m_xDialogParent
private

Definition at line 45 of file SwXFilterOptions.hxx.

Referenced by execute(), and initialize().

◆ m_xInputStream

css::uno::Reference< css::io::XInputStream > SwXFilterOptions::m_xInputStream
private

Definition at line 43 of file SwXFilterOptions.hxx.

Referenced by execute(), and setPropertyValues().

◆ m_xModel

css::uno::Reference< css::lang::XComponent > SwXFilterOptions::m_xModel
private

Definition at line 44 of file SwXFilterOptions.hxx.

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


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