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

#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 const m_aMimeType
 
OUString const m_sBody
 
OUString const m_aURL
 
OUString const m_aName
 
bool const m_bIsBody
 

Additional Inherited Members

- Public Attributes inherited from SwMutexBase
osl::Mutex m_aMutex
 

Detailed Description

Definition at line 240 of file mailmergehelper.hxx.

Constructor & Destructor Documentation

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

Definition at line 882 of file mailmergehelper.cxx.

References m_aMutex, and XPropertySet.

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

Definition at line 874 of file mailmergehelper.cxx.

References m_aMutex, and XPropertySet.

SwMailTransferable::~SwMailTransferable ( )
overridevirtual

Definition at line 892 of file mailmergehelper.cxx.

Member Function Documentation

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

Definition at line 957 of file mailmergehelper.cxx.

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

Definition at line 968 of file mailmergehelper.cxx.

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

Definition at line 940 of file mailmergehelper.cxx.

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

Definition at line 949 of file mailmergehelper.cxx.

References m_aURL.

uno::Any SwMailTransferable::getTransferData ( const css::datatransfer::DataFlavor &  aFlavor)
overridevirtual
uno::Sequence< datatransfer::DataFlavor > SwMailTransferable::getTransferDataFlavors ( )
overridevirtual
sal_Bool SwMailTransferable::isDataFlavorSupported ( const css::datatransfer::DataFlavor &  aFlavor)
overridevirtual

Definition at line 934 of file mailmergehelper.cxx.

References m_aMimeType.

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

Definition at line 962 of file mailmergehelper.cxx.

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

Definition at line 974 of file mailmergehelper.cxx.

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

Definition at line 945 of file mailmergehelper.cxx.

Member Data Documentation

OUString const SwMailTransferable::m_aMimeType
private

Definition at line 244 of file mailmergehelper.hxx.

Referenced by getTransferDataFlavors(), and isDataFlavorSupported().

OUString const SwMailTransferable::m_aName
private

Definition at line 247 of file mailmergehelper.hxx.

Referenced by getTransferDataFlavors().

OUString const SwMailTransferable::m_aURL
private

Definition at line 246 of file mailmergehelper.hxx.

Referenced by getPropertyValue(), and getTransferData().

bool const SwMailTransferable::m_bIsBody
private

Definition at line 248 of file mailmergehelper.hxx.

Referenced by getTransferData(), and getTransferDataFlavors().

OUString const SwMailTransferable::m_sBody
private

Definition at line 245 of file mailmergehelper.hxx.

Referenced by getTransferData().


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