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

#include <mailmergehelper.hxx>

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

Public Member Functions

 SwMailTransferable (const OUString &rURL, const OUString &rName, const OUString &rMimeType)
 
 SwMailTransferable (const OUString &rBody, const OUString &rMimeType)
 
virtual ~SwMailTransferable () override
 
virtual css::uno::Any SAL_CALL getTransferData (const css::datatransfer::DataFlavor &aFlavor) override
 
virtual css::uno::Sequence< css::datatransfer::DataFlavor > SAL_CALL getTransferDataFlavors () override
 
virtual sal_Bool SAL_CALL isDataFlavorSupported (const css::datatransfer::DataFlavor &aFlavor) override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 

Private Attributes

OUString m_aMimeType
 
OUString m_sBody
 
OUString m_aURL
 
OUString m_aName
 
bool m_bIsBody
 

Additional Inherited Members

- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 191 of file mailmergehelper.hxx.

Constructor & Destructor Documentation

◆ SwMailTransferable() [1/2]

SwMailTransferable::SwMailTransferable ( const OUString &  rURL,
const OUString &  rName,
const OUString &  rMimeType 
)

Definition at line 641 of file mailmergehelper.cxx.

References m_aMimeType, m_aMutex, m_aName, m_aURL, and XPropertySet.

◆ SwMailTransferable() [2/2]

SwMailTransferable::SwMailTransferable ( const OUString &  rBody,
const OUString &  rMimeType 
)

Definition at line 633 of file mailmergehelper.cxx.

References m_aMimeType, m_aMutex, and XPropertySet.

◆ ~SwMailTransferable()

SwMailTransferable::~SwMailTransferable ( )
overridevirtual

Definition at line 651 of file mailmergehelper.cxx.

Member Function Documentation

◆ addPropertyChangeListener()

void SwMailTransferable::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual

Definition at line 716 of file mailmergehelper.cxx.

◆ addVetoableChangeListener()

void SwMailTransferable::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 727 of file mailmergehelper.cxx.

◆ getPropertySetInfo()

uno::Reference< beans::XPropertySetInfo > SwMailTransferable::getPropertySetInfo ( )
overridevirtual

Definition at line 699 of file mailmergehelper.cxx.

◆ getPropertyValue()

uno::Any SwMailTransferable::getPropertyValue ( const OUString &  PropertyName)
overridevirtual

Definition at line 708 of file mailmergehelper.cxx.

References m_aURL.

◆ getTransferData()

uno::Any SwMailTransferable::getTransferData ( const css::datatransfer::DataFlavor &  aFlavor)
overridevirtual

◆ getTransferDataFlavors()

uno::Sequence< datatransfer::DataFlavor > SwMailTransferable::getTransferDataFlavors ( )
overridevirtual

◆ isDataFlavorSupported()

sal_Bool SwMailTransferable::isDataFlavorSupported ( const css::datatransfer::DataFlavor &  aFlavor)
overridevirtual

Definition at line 693 of file mailmergehelper.cxx.

References m_aMimeType.

◆ removePropertyChangeListener()

void SwMailTransferable::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual

Definition at line 721 of file mailmergehelper.cxx.

◆ removeVetoableChangeListener()

void SwMailTransferable::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 733 of file mailmergehelper.cxx.

◆ setPropertyValue()

void SwMailTransferable::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual

Definition at line 704 of file mailmergehelper.cxx.

Member Data Documentation

◆ m_aMimeType

OUString SwMailTransferable::m_aMimeType
private

Definition at line 195 of file mailmergehelper.hxx.

Referenced by getTransferDataFlavors(), and isDataFlavorSupported().

◆ m_aName

OUString SwMailTransferable::m_aName
private

Definition at line 198 of file mailmergehelper.hxx.

Referenced by getTransferDataFlavors().

◆ m_aURL

OUString SwMailTransferable::m_aURL
private

Definition at line 197 of file mailmergehelper.hxx.

Referenced by getPropertyValue(), and getTransferData().

◆ m_bIsBody

bool SwMailTransferable::m_bIsBody
private

Definition at line 199 of file mailmergehelper.hxx.

Referenced by getTransferData(), and getTransferDataFlavors().

◆ m_sBody

OUString SwMailTransferable::m_sBody
private

Definition at line 196 of file mailmergehelper.hxx.

Referenced by getTransferData().


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