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)
 

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 Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 227 of file mailmergehelper.hxx.

Constructor & Destructor Documentation

◆ SwMailMessage()

SwMailMessage::SwMailMessage ( )

Definition at line 740 of file mailmergehelper.cxx.

References m_aMutex.

◆ ~SwMailMessage()

SwMailMessage::~SwMailMessage ( )
overridevirtual

Definition at line 745 of file mailmergehelper.cxx.

Member Function Documentation

◆ addAttachment()

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

Definition at line 824 of file mailmergehelper.cxx.

References m_aAttachments.

◆ addBccRecipient()

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

Definition at line 803 of file mailmergehelper.cxx.

References m_aBccRecipients.

◆ addCcRecipient()

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

Definition at line 796 of file mailmergehelper.cxx.

References m_aCcRecipients.

◆ addRecipient()

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

Definition at line 790 of file mailmergehelper.cxx.

References m_aRecipients.

◆ getAttachments()

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

Definition at line 830 of file mailmergehelper.cxx.

References m_aAttachments.

◆ getBccRecipients()

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

Definition at line 819 of file mailmergehelper.cxx.

References m_aBccRecipients.

◆ getBody()

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

Definition at line 779 of file mailmergehelper.cxx.

References m_xBody.

◆ getCcRecipients()

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

Definition at line 814 of file mailmergehelper.cxx.

References m_aCcRecipients.

◆ getRecipients()

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

Definition at line 809 of file mailmergehelper.cxx.

References m_aRecipients.

◆ getReplyToAddress()

OUString SwMailMessage::getReplyToAddress ( )
overridevirtual

Definition at line 759 of file mailmergehelper.cxx.

References m_sReplyToAddress.

◆ getSenderAddress()

OUString SwMailMessage::getSenderAddress ( )
overridevirtual

Definition at line 754 of file mailmergehelper.cxx.

References m_sSenderAddress.

◆ getSenderName()

OUString SwMailMessage::getSenderName ( )
overridevirtual

Definition at line 749 of file mailmergehelper.cxx.

References m_sSenderName.

◆ getSubject()

OUString SwMailMessage::getSubject ( )
overridevirtual

Definition at line 769 of file mailmergehelper.cxx.

References m_sSubject.

◆ setBody()

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

Definition at line 784 of file mailmergehelper.cxx.

References m_xBody.

◆ setReplyToAddress()

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

Definition at line 764 of file mailmergehelper.cxx.

References m_sReplyToAddress.

◆ SetSenderAddress()

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

Definition at line 272 of file mailmergehelper.hxx.

◆ SetSenderName()

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

Definition at line 268 of file mailmergehelper.hxx.

◆ setSubject()

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

Definition at line 774 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 243 of file mailmergehelper.hxx.

Referenced by addAttachment(), and getAttachments().

◆ m_aBccRecipients

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

Definition at line 241 of file mailmergehelper.hxx.

Referenced by addBccRecipient(), and getBccRecipients().

◆ m_aCcRecipients

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

Definition at line 240 of file mailmergehelper.hxx.

Referenced by addCcRecipient(), and getCcRecipients().

◆ m_aRecipients

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

Definition at line 239 of file mailmergehelper.hxx.

Referenced by addRecipient(), and getRecipients().

◆ m_sReplyToAddress

OUString SwMailMessage::m_sReplyToAddress
private

Definition at line 233 of file mailmergehelper.hxx.

Referenced by getReplyToAddress(), and setReplyToAddress().

◆ m_sSenderAddress

OUString SwMailMessage::m_sSenderAddress
private

Definition at line 232 of file mailmergehelper.hxx.

Referenced by getSenderAddress().

◆ m_sSenderName

OUString SwMailMessage::m_sSenderName
private

Definition at line 231 of file mailmergehelper.hxx.

Referenced by getSenderName().

◆ m_sSubject

OUString SwMailMessage::m_sSubject
private

Definition at line 234 of file mailmergehelper.hxx.

Referenced by getSubject(), and setSubject().

◆ m_xBody

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

Definition at line 236 of file mailmergehelper.hxx.

Referenced by getBody(), and setBody().


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