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

#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

- Public Attributes inherited from SwMutexBase
osl::Mutex m_aMutex
 

Detailed Description

Definition at line 231 of file mailmergehelper.hxx.

Constructor & Destructor Documentation

SwMailMessage::SwMailMessage ( )

Definition at line 738 of file mailmergehelper.cxx.

References m_aMutex.

SwMailMessage::~SwMailMessage ( )
overridevirtual

Definition at line 743 of file mailmergehelper.cxx.

Member Function Documentation

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

Definition at line 822 of file mailmergehelper.cxx.

References m_aAttachments.

Referenced by SwSendMailDialog::IterateMails(), and lcl_CreateMailFromDoc().

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

Definition at line 801 of file mailmergehelper.cxx.

References m_aBccRecipients.

Referenced by SwSendMailDialog::IterateMails(), and lcl_CreateMailFromDoc().

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

Definition at line 794 of file mailmergehelper.cxx.

References m_aCcRecipients.

Referenced by SwSendMailDialog::IterateMails(), and lcl_CreateMailFromDoc().

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

Definition at line 788 of file mailmergehelper.cxx.

References m_aRecipients.

Referenced by SwSendMailDialog::IterateMails(), and lcl_CreateMailFromDoc().

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

Definition at line 828 of file mailmergehelper.cxx.

References m_aAttachments.

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

Definition at line 817 of file mailmergehelper.cxx.

References m_aBccRecipients.

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

Definition at line 777 of file mailmergehelper.cxx.

References m_xBody.

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

Definition at line 812 of file mailmergehelper.cxx.

References m_aCcRecipients.

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

Definition at line 807 of file mailmergehelper.cxx.

References m_aRecipients.

OUString SwMailMessage::getReplyToAddress ( )
overridevirtual

Definition at line 757 of file mailmergehelper.cxx.

References m_sReplyToAddress.

OUString SwMailMessage::getSenderAddress ( )
overridevirtual

Definition at line 752 of file mailmergehelper.cxx.

References m_sSenderAddress.

OUString SwMailMessage::getSenderName ( )
overridevirtual

Definition at line 747 of file mailmergehelper.cxx.

References m_sSenderName.

OUString SwMailMessage::getSubject ( )
overridevirtual

Definition at line 767 of file mailmergehelper.cxx.

References m_sSubject.

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

Definition at line 782 of file mailmergehelper.cxx.

References m_xBody.

Referenced by SwSendMailDialog::IterateMails(), and lcl_CreateMailFromDoc().

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

Definition at line 762 of file mailmergehelper.cxx.

References m_sReplyToAddress.

Referenced by SwSendMailDialog::IterateMails(), and lcl_CreateMailFromDoc().

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

Definition at line 276 of file mailmergehelper.hxx.

Referenced by SwSendMailDialog::IterateMails(), and lcl_CreateMailFromDoc().

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

Definition at line 272 of file mailmergehelper.hxx.

Referenced by SwSendMailDialog::IterateMails().

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

Definition at line 772 of file mailmergehelper.cxx.

References m_sSubject.

Referenced by SwSendMailDialog::IterateMails(), and lcl_CreateMailFromDoc().

Member Data Documentation

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

Definition at line 247 of file mailmergehelper.hxx.

Referenced by addAttachment(), and getAttachments().

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

Definition at line 245 of file mailmergehelper.hxx.

Referenced by addBccRecipient(), and getBccRecipients().

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

Definition at line 244 of file mailmergehelper.hxx.

Referenced by addCcRecipient(), and getCcRecipients().

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

Definition at line 243 of file mailmergehelper.hxx.

Referenced by addRecipient(), and getRecipients().

OUString SwMailMessage::m_sReplyToAddress
private

Definition at line 237 of file mailmergehelper.hxx.

Referenced by getReplyToAddress(), and setReplyToAddress().

OUString SwMailMessage::m_sSenderAddress
private

Definition at line 236 of file mailmergehelper.hxx.

Referenced by getSenderAddress().

OUString SwMailMessage::m_sSenderName
private

Definition at line 235 of file mailmergehelper.hxx.

Referenced by getSenderName().

OUString SwMailMessage::m_sSubject
private

Definition at line 238 of file mailmergehelper.hxx.

Referenced by getSubject(), and setSubject().

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

Definition at line 240 of file mailmergehelper.hxx.

Referenced by getBody(), and setBody().


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