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 275 of file mailmergehelper.hxx.

Constructor & Destructor Documentation

SwMailMessage::SwMailMessage ( )

Definition at line 980 of file mailmergehelper.cxx.

References m_aMutex.

SwMailMessage::~SwMailMessage ( )
overridevirtual

Definition at line 985 of file mailmergehelper.cxx.

Member Function Documentation

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

Definition at line 1064 of file mailmergehelper.cxx.

References m_aAttachments.

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

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

Definition at line 1043 of file mailmergehelper.cxx.

References m_aBccRecipients.

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

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

Definition at line 1036 of file mailmergehelper.cxx.

References m_aCcRecipients.

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

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

Definition at line 1030 of file mailmergehelper.cxx.

References m_aRecipients.

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

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

Definition at line 1070 of file mailmergehelper.cxx.

References m_aAttachments.

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

Definition at line 1059 of file mailmergehelper.cxx.

References m_aBccRecipients.

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

Definition at line 1019 of file mailmergehelper.cxx.

References m_xBody.

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

Definition at line 1054 of file mailmergehelper.cxx.

References m_aCcRecipients.

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

Definition at line 1049 of file mailmergehelper.cxx.

References m_aRecipients.

OUString SwMailMessage::getReplyToAddress ( )
overridevirtual

Definition at line 999 of file mailmergehelper.cxx.

References m_sReplyToAddress.

OUString SwMailMessage::getSenderAddress ( )
overridevirtual

Definition at line 994 of file mailmergehelper.cxx.

References m_sSenderAddress.

OUString SwMailMessage::getSenderName ( )
overridevirtual

Definition at line 989 of file mailmergehelper.cxx.

References m_sSenderName.

OUString SwMailMessage::getSubject ( )
overridevirtual

Definition at line 1009 of file mailmergehelper.cxx.

References m_sSubject.

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

Definition at line 1024 of file mailmergehelper.cxx.

References m_xBody.

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

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

Definition at line 1004 of file mailmergehelper.cxx.

References m_sReplyToAddress.

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

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

Definition at line 320 of file mailmergehelper.hxx.

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

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

Definition at line 316 of file mailmergehelper.hxx.

Referenced by SwSendMailDialog::IterateMails().

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

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

Referenced by addAttachment(), and getAttachments().

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

Definition at line 289 of file mailmergehelper.hxx.

Referenced by addBccRecipient(), and getBccRecipients().

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

Definition at line 288 of file mailmergehelper.hxx.

Referenced by addCcRecipient(), and getCcRecipients().

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

Definition at line 287 of file mailmergehelper.hxx.

Referenced by addRecipient(), and getRecipients().

OUString SwMailMessage::m_sReplyToAddress
private

Definition at line 281 of file mailmergehelper.hxx.

Referenced by getReplyToAddress(), and setReplyToAddress().

OUString SwMailMessage::m_sSenderAddress
private

Definition at line 280 of file mailmergehelper.hxx.

Referenced by getSenderAddress().

OUString SwMailMessage::m_sSenderName
private

Definition at line 279 of file mailmergehelper.hxx.

Referenced by getSenderName().

OUString SwMailMessage::m_sSubject
private

Definition at line 282 of file mailmergehelper.hxx.

Referenced by getSubject(), and setSubject().

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

Definition at line 284 of file mailmergehelper.hxx.

Referenced by getBody(), and setBody().


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