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

#include <mailmergehelper.hxx>

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

Public Member Functions

 SwMailMessage ()
 
virtual ~SwMailMessage () override
 
virtual OUString SAL_CALL getSenderName () override
 
virtual OUString SAL_CALL getSenderAddress () override
 
virtual OUString SAL_CALL getReplyToAddress () override
 
virtual void SAL_CALL setReplyToAddress (const OUString &_replytoaddress) override
 
virtual OUString SAL_CALL getSubject () override
 
virtual void SAL_CALL setSubject (const OUString &_subject) override
 
virtual css::uno::Reference< css::datatransfer::XTransferable > SAL_CALL getBody () override
 
virtual void SAL_CALL setBody (const css::uno::Reference< css::datatransfer::XTransferable > &_body) override
 
virtual void SAL_CALL addRecipient (const OUString &sRecipientAddress) override
 
virtual void SAL_CALL addCcRecipient (const OUString &sRecipientAddress) override
 
virtual void SAL_CALL addBccRecipient (const OUString &sRecipientAddress) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getRecipients () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getCcRecipients () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getBccRecipients () override
 
virtual void SAL_CALL addAttachment (const css::mail::MailAttachment &aMailAttachment) override
 
virtual css::uno::Sequence< css::mail::MailAttachment > SAL_CALL getAttachments () override
 
void SetSenderName (const OUString &rSenderName)
 
void SetSenderAddress (const OUString &rSenderAddress)
 
- Public Member Functions inherited from comphelper::WeakComponentImplHelper< css::mail::XMailMessage >
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual void SAL_CALL dispose () noexcept final override
 
virtual void SAL_CALL addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override
 
virtual void SAL_CALL removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
- Public Member Functions inherited from comphelper::WeakComponentImplHelperBase
virtual ~WeakComponentImplHelperBase () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override
 
virtual void SAL_CALL removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) override
 
virtual void disposing (std::unique_lock< std::mutex > &)
 
- Public Member Functions inherited from comphelper::UnoImplBase
virtual ~UnoImplBase ()
 

Private Attributes

OUString m_sSenderName
 
OUString m_sSenderAddress
 
OUString m_sReplyToAddress
 
OUString m_sSubject
 
css::uno::Reference< css::datatransfer::XTransferable > m_xBody
 
css::uno::Sequence< OUString > m_aRecipients
 
css::uno::Sequence< OUString > m_aCcRecipients
 
css::uno::Sequence< OUString > m_aBccRecipients
 
css::uno::Sequence< css::mail::MailAttachment > m_aAttachments
 

Additional Inherited Members

- Protected Member Functions inherited from comphelper::WeakComponentImplHelperBase
void throwIfDisposed (std::unique_lock< std::mutex > &)
 
- Protected Attributes inherited from comphelper::WeakComponentImplHelperBase
comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > maEventListeners
 
- Protected Attributes inherited from comphelper::UnoImplBase
std::mutex m_aMutex
 
bool m_bDisposed
 

Detailed Description

Definition at line 221 of file mailmergehelper.hxx.

Constructor & Destructor Documentation

◆ SwMailMessage()

SwMailMessage::SwMailMessage ( )

Definition at line 738 of file mailmergehelper.cxx.

◆ ~SwMailMessage()

SwMailMessage::~SwMailMessage ( )
overridevirtual

Definition at line 742 of file mailmergehelper.cxx.

Member Function Documentation

◆ addAttachment()

void SwMailMessage::addAttachment ( const css::mail::MailAttachment &  aMailAttachment)
overridevirtual

Definition at line 821 of file mailmergehelper.cxx.

References m_aAttachments.

◆ addBccRecipient()

void SwMailMessage::addBccRecipient ( const OUString &  sRecipientAddress)
overridevirtual

Definition at line 800 of file mailmergehelper.cxx.

References m_aBccRecipients.

◆ addCcRecipient()

void SwMailMessage::addCcRecipient ( const OUString &  sRecipientAddress)
overridevirtual

Definition at line 793 of file mailmergehelper.cxx.

References m_aCcRecipients.

◆ addRecipient()

void SwMailMessage::addRecipient ( const OUString &  sRecipientAddress)
overridevirtual

Definition at line 787 of file mailmergehelper.cxx.

References m_aRecipients.

◆ getAttachments()

uno::Sequence< mail::MailAttachment > SwMailMessage::getAttachments ( )
overridevirtual

Definition at line 827 of file mailmergehelper.cxx.

References m_aAttachments.

◆ getBccRecipients()

uno::Sequence< OUString > SwMailMessage::getBccRecipients ( )
overridevirtual

Definition at line 816 of file mailmergehelper.cxx.

References m_aBccRecipients.

◆ getBody()

uno::Reference< datatransfer::XTransferable > SwMailMessage::getBody ( )
overridevirtual

Definition at line 776 of file mailmergehelper.cxx.

References m_xBody.

◆ getCcRecipients()

uno::Sequence< OUString > SwMailMessage::getCcRecipients ( )
overridevirtual

Definition at line 811 of file mailmergehelper.cxx.

References m_aCcRecipients.

◆ getRecipients()

uno::Sequence< OUString > SwMailMessage::getRecipients ( )
overridevirtual

Definition at line 806 of file mailmergehelper.cxx.

References m_aRecipients.

◆ getReplyToAddress()

OUString SwMailMessage::getReplyToAddress ( )
overridevirtual

Definition at line 756 of file mailmergehelper.cxx.

References m_sReplyToAddress.

◆ getSenderAddress()

OUString SwMailMessage::getSenderAddress ( )
overridevirtual

Definition at line 751 of file mailmergehelper.cxx.

References m_sSenderAddress.

◆ getSenderName()

OUString SwMailMessage::getSenderName ( )
overridevirtual

Definition at line 746 of file mailmergehelper.cxx.

References m_sSenderName.

◆ getSubject()

OUString SwMailMessage::getSubject ( )
overridevirtual

Definition at line 766 of file mailmergehelper.cxx.

References m_sSubject.

◆ setBody()

void SwMailMessage::setBody ( const css::uno::Reference< css::datatransfer::XTransferable > &  _body)
overridevirtual

Definition at line 781 of file mailmergehelper.cxx.

References m_xBody.

◆ setReplyToAddress()

void SwMailMessage::setReplyToAddress ( const OUString &  _replytoaddress)
overridevirtual

Definition at line 761 of file mailmergehelper.cxx.

References m_sReplyToAddress.

◆ SetSenderAddress()

void SwMailMessage::SetSenderAddress ( const OUString &  rSenderAddress)
inline

Definition at line 265 of file mailmergehelper.hxx.

◆ SetSenderName()

void SwMailMessage::SetSenderName ( const OUString &  rSenderName)
inline

Definition at line 261 of file mailmergehelper.hxx.

◆ setSubject()

void SwMailMessage::setSubject ( const OUString &  _subject)
overridevirtual

Definition at line 771 of file mailmergehelper.cxx.

References m_sSubject.

Member Data Documentation

◆ m_aAttachments

css::uno::Sequence<css::mail::MailAttachment> SwMailMessage::m_aAttachments
private

Definition at line 236 of file mailmergehelper.hxx.

Referenced by addAttachment(), and getAttachments().

◆ m_aBccRecipients

css::uno::Sequence<OUString> SwMailMessage::m_aBccRecipients
private

Definition at line 234 of file mailmergehelper.hxx.

Referenced by addBccRecipient(), and getBccRecipients().

◆ m_aCcRecipients

css::uno::Sequence<OUString> SwMailMessage::m_aCcRecipients
private

Definition at line 233 of file mailmergehelper.hxx.

Referenced by addCcRecipient(), and getCcRecipients().

◆ m_aRecipients

css::uno::Sequence<OUString> SwMailMessage::m_aRecipients
private

Definition at line 232 of file mailmergehelper.hxx.

Referenced by addRecipient(), and getRecipients().

◆ m_sReplyToAddress

OUString SwMailMessage::m_sReplyToAddress
private

Definition at line 226 of file mailmergehelper.hxx.

Referenced by getReplyToAddress(), and setReplyToAddress().

◆ m_sSenderAddress

OUString SwMailMessage::m_sSenderAddress
private

Definition at line 225 of file mailmergehelper.hxx.

Referenced by getSenderAddress().

◆ m_sSenderName

OUString SwMailMessage::m_sSenderName
private

Definition at line 224 of file mailmergehelper.hxx.

Referenced by getSenderName().

◆ m_sSubject

OUString SwMailMessage::m_sSubject
private

Definition at line 227 of file mailmergehelper.hxx.

Referenced by getSubject(), and setSubject().

◆ m_xBody

css::uno::Reference<css::datatransfer::XTransferable> SwMailMessage::m_xBody
private

Definition at line 229 of file mailmergehelper.hxx.

Referenced by getBody(), and setBody().


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