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

#include <mmconfigitem.hxx>

Collaboration diagram for SwMailMergeConfigItem:
[legend]

Public Types

enum  Gender {
  FEMALE ,
  MALE ,
  NEUTRAL
}
 

Public Member Functions

 SwMailMergeConfigItem ()
 
 ~SwMailMergeConfigItem ()
 
void Commit ()
 
const std::vector< std::pair< OUString, int > > & GetDefaultAddressHeaders () const
 
void SetCurrentConnection (css::uno::Reference< css::sdbc::XDataSource > const &xSource, const SharedConnection &rConnection, css::uno::Reference< css::sdbcx::XColumnsSupplier > const &xColumnsSupplier, const SwDBData &rDBData)
 
css::uno::Reference< css::sdbc::XDataSource > const & GetSource () const
 
SharedConnection const & GetConnection () const
 
css::uno::Reference< css::sdbcx::XColumnsSupplier > const & GetColumnsSupplier ()
 
css::uno::Reference< css::sdbc::XResultSet > const & GetResultSet () const
 
void DisposeResultSet ()
 
OUString & GetFilter () const
 
void SetFilter (OUString const &)
 
void SetCurrentDBData (const SwDBData &rDBData)
 
const SwDBDataGetCurrentDBData () const
 
sal_Int32 MoveResultSet (sal_Int32 nTarget)
 
sal_Int32 GetResultSetPosition () const
 
bool IsResultSetFirstLast (bool &bIsFirst, bool &bIsLast)
 
bool IsRecordIncluded (sal_uInt32 nRecord) const
 
bool IsRecordExcluded (sal_uInt32 nRecord) const
 
void ExcludeRecord (sal_Int32 nRecord, bool bExclude)
 
css::uno::Sequence< css::uno::Any > GetSelection () const
 
const css::uno::Sequence< OUString > & GetSavedDocuments () const
 
bool IsOutputToLetter () const
 
void SetOutputToLetter (bool bSet)
 
bool IsAddressBlock () const
 
void SetAddressBlock (bool bSet)
 
bool IsHideEmptyParagraphs () const
 
void SetHideEmptyParagraphs (bool bSet)
 
css::uno::Sequence< OUString > GetAddressBlocks () const
 
void SetAddressBlocks (const css::uno::Sequence< OUString > &rBlocks)
 
void SetCurrentAddressBlockIndex (sal_Int32 nSet)
 
sal_Int32 GetCurrentAddressBlockIndex () const
 
bool IsIncludeCountry () const
 
OUString & GetExcludeCountry () const
 
void SetCountrySettings (bool bSet, const OUString &sCountry)
 
bool IsIndividualGreeting (bool bInEMail) const
 
void SetIndividualGreeting (bool bSet, bool bInEMail)
 
bool IsGreetingLine (bool bInEMail) const
 
void SetGreetingLine (bool bSet, bool bInEMail)
 
css::uno::Sequence< OUString > GetGreetings (Gender eType) const
 
void SetGreetings (Gender eType, const css::uno::Sequence< OUString > &rBlocks)
 
sal_Int32 GetCurrentGreeting (Gender eType) const
 
void SetCurrentGreeting (Gender eType, sal_Int32 nIndex)
 
const OUString & GetFemaleGenderValue () const
 
void SetFemaleGenderValue (const OUString &rValue)
 
css::uno::Sequence< OUString > GetColumnAssignment (const SwDBData &rDBData) const
 
void SetColumnAssignment (const SwDBData &rDBData, const css::uno::Sequence< OUString > &)
 
bool IsAddressFieldsAssigned () const
 
bool IsGreetingFieldsAssigned () const
 
OUString const & GetMailDisplayName () const
 
void SetMailDisplayName (const OUString &rName)
 
OUString const & GetMailAddress () const
 
void SetMailAddress (const OUString &rAddress)
 
bool IsMailReplyTo () const
 
void SetMailReplyTo (bool bSet)
 
OUString const & GetMailReplyTo () const
 
void SetMailReplyTo (const OUString &rReplyTo)
 
OUString const & GetMailServer () const
 
void SetMailServer (const OUString &rAddress)
 
sal_Int16 GetMailPort () const
 
void SetMailPort (sal_Int16 nSet)
 
bool IsSecureConnection () const
 
void SetSecureConnection (bool bSet)
 
bool IsAuthentication () const
 
void SetAuthentication (bool bSet)
 
OUString const & GetMailUserName () const
 
void SetMailUserName (const OUString &rName)
 
OUString const & GetMailPassword () const
 
void SetMailPassword (const OUString &rPassword)
 
bool IsSMTPAfterPOP () const
 
void SetSMTPAfterPOP (bool bSet)
 
OUString const & GetInServerName () const
 
void SetInServerName (const OUString &rServer)
 
sal_Int16 GetInServerPort () const
 
void SetInServerPort (sal_Int16 nSet)
 
bool IsInServerPOP () const
 
void SetInServerPOP (bool bSet)
 
OUString const & GetInServerUserName () const
 
void SetInServerUserName (const OUString &rName)
 
OUString const & GetInServerPassword () const
 
void SetInServerPassword (const OUString &rPassword)
 
bool IsAddressInserted () const
 
void SetAddressInserted ()
 
bool IsGreetingInserted () const
 
void SetGreetingInserted ()
 
void SetBeginEnd (sal_uInt32 nBegin, sal_uInt32 nEnd)
 
void MoveGreeting (sal_Int32 nMove)
 
sal_Int32 GetGreetingMoves () const
 
void DocumentReloaded ()
 
bool IsMailAvailable () const
 
void AddMergedDocument (SwDocMergeInfo const &rInfo)
 
SwDocMergeInfoGetDocumentMergeInfo (sal_uInt32 nDocument)
 
sal_uInt32 GetMergedDocumentCount ()
 
const OUString & GetSelectedPrinter () const
 
void SetSelectedPrinter (const OUString &rSet)
 
SwViewGetTargetView ()
 
void SetTargetView (SwView *pView)
 
SwViewGetSourceView ()
 
void SetSourceView (SwView *pView)
 
OUString GetAssignedColumn (sal_uInt32 nColumn) const
 
void stopDBChangeListening ()
 
void updateCurrentDBDataFromDocument ()
 

Private Attributes

std::unique_ptr< SwMailMergeConfigItem_Implm_pImpl
 
bool m_bAddressInserted
 
bool m_bGreetingInserted
 
sal_Int32 m_nGreetingMoves
 
sal_uInt32 m_nBegin
 
sal_uInt32 m_nEnd
 
std::set< sal_Int32 > m_aExcludedRecords
 
css::uno::Reference< css::view::XSelectionChangeListener > m_xDBChangedListener
 
OUString m_sSelectedPrinter
 
SwViewm_pSourceView
 
SwViewm_pTargetView
 

Detailed Description

Definition at line 52 of file mmconfigitem.hxx.

Member Enumeration Documentation

◆ Gender

Enumerator
FEMALE 
MALE 
NEUTRAL 

Definition at line 72 of file mmconfigitem.hxx.

Constructor & Destructor Documentation

◆ SwMailMergeConfigItem()

SwMailMergeConfigItem::SwMailMergeConfigItem ( )

Definition at line 681 of file mmconfigitem.cxx.

◆ ~SwMailMergeConfigItem()

SwMailMergeConfigItem::~SwMailMergeConfigItem ( )

Definition at line 709 of file mmconfigitem.cxx.

References stopDBChangeListening().

Member Function Documentation

◆ AddMergedDocument()

void SwMailMergeConfigItem::AddMergedDocument ( SwDocMergeInfo const &  rInfo)

Definition at line 1530 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by SwDBManager::MergeMailFiles().

◆ Commit()

void SwMailMergeConfigItem::Commit ( )

Definition at line 714 of file mmconfigitem.cxx.

References m_pImpl.

◆ DisposeResultSet()

void SwMailMergeConfigItem::DisposeResultSet ( )

Definition at line 885 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by IMPL_LINK_NOARG().

◆ DocumentReloaded()

void SwMailMergeConfigItem::DocumentReloaded ( )

Definition at line 1519 of file mmconfigitem.cxx.

References m_bAddressInserted, and m_bGreetingInserted.

◆ ExcludeRecord()

void SwMailMergeConfigItem::ExcludeRecord ( sal_Int32  nRecord,
bool  bExclude 
)

Definition at line 988 of file mmconfigitem.cxx.

References m_aExcludedRecords.

◆ GetAddressBlocks()

Sequence< OUString > SwMailMergeConfigItem::GetAddressBlocks ( ) const

◆ GetAssignedColumn()

OUString SwMailMergeConfigItem::GetAssignedColumn ( sal_uInt32  nColumn) const

◆ GetColumnAssignment()

Sequence< OUString > SwMailMergeConfigItem::GetColumnAssignment ( const SwDBData rDBData) const

◆ GetColumnsSupplier()

Reference< XColumnsSupplier > const & SwMailMergeConfigItem::GetColumnsSupplier ( )

◆ GetConnection()

SharedConnection const & SwMailMergeConfigItem::GetConnection ( ) const

Definition at line 806 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by SwAddressListDialog::SwAddressListDialog().

◆ GetCurrentAddressBlockIndex()

sal_Int32 SwMailMergeConfigItem::GetCurrentAddressBlockIndex ( ) const

Definition at line 1703 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by SwMailMergeAddressBlockPage::Activate().

◆ GetCurrentDBData()

const SwDBData & SwMailMergeConfigItem::GetCurrentDBData ( ) const

◆ GetCurrentGreeting()

sal_Int32 SwMailMergeConfigItem::GetCurrentGreeting ( SwMailMergeConfigItem::Gender  eType) const

◆ GetDefaultAddressHeaders()

const std::vector< std::pair< OUString, int > > & SwMailMergeConfigItem::GetDefaultAddressHeaders ( ) const

◆ GetDocumentMergeInfo()

SwDocMergeInfo & SwMailMergeConfigItem::GetDocumentMergeInfo ( sal_uInt32  nDocument)

Definition at line 1535 of file mmconfigitem.cxx.

References m_pImpl.

◆ GetExcludeCountry()

OUString & SwMailMergeConfigItem::GetExcludeCountry ( ) const

◆ GetFemaleGenderValue()

const OUString & SwMailMergeConfigItem::GetFemaleGenderValue ( ) const

◆ GetFilter()

OUString & SwMailMergeConfigItem::GetFilter ( ) const

Definition at line 894 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by SwAddressListDialog::SwAddressListDialog().

◆ GetGreetingMoves()

sal_Int32 SwMailMergeConfigItem::GetGreetingMoves ( ) const
inline

Definition at line 227 of file mmconfigitem.hxx.

Referenced by SwMailMergeLayoutPage::InsertGreeting().

◆ GetGreetings()

Sequence< OUString > SwMailMergeConfigItem::GetGreetings ( Gender  eType) const

◆ GetInServerName()

OUString const & SwMailMergeConfigItem::GetInServerName ( ) const

◆ GetInServerPassword()

OUString const & SwMailMergeConfigItem::GetInServerPassword ( ) const

◆ GetInServerPort()

sal_Int16 SwMailMergeConfigItem::GetInServerPort ( ) const

◆ GetInServerUserName()

OUString const & SwMailMergeConfigItem::GetInServerUserName ( ) const

◆ GetMailAddress()

OUString const & SwMailMergeConfigItem::GetMailAddress ( ) const

◆ GetMailDisplayName()

OUString const & SwMailMergeConfigItem::GetMailDisplayName ( ) const

◆ GetMailPassword()

OUString const & SwMailMergeConfigItem::GetMailPassword ( ) const

◆ GetMailPort()

sal_Int16 SwMailMergeConfigItem::GetMailPort ( ) const

◆ GetMailReplyTo()

OUString const & SwMailMergeConfigItem::GetMailReplyTo ( ) const

◆ GetMailServer()

OUString const & SwMailMergeConfigItem::GetMailServer ( ) const

◆ GetMailUserName()

OUString const & SwMailMergeConfigItem::GetMailUserName ( ) const

◆ GetMergedDocumentCount()

sal_uInt32 SwMailMergeConfigItem::GetMergedDocumentCount ( )

◆ GetResultSet()

Reference< XResultSet > const & SwMailMergeConfigItem::GetResultSet ( ) const

◆ GetResultSetPosition()

sal_Int32 SwMailMergeConfigItem::GetResultSetPosition ( ) const

Definition at line 977 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by GetMergedDocumentCount(), and SwMailMergeAddressBlockPage::InsertDataHdl().

◆ GetSavedDocuments()

const uno::Sequence< OUString > & SwMailMergeConfigItem::GetSavedDocuments ( ) const

Definition at line 1013 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by SwMailMergeDocSelectPage::SwMailMergeDocSelectPage().

◆ GetSelectedPrinter()

const OUString & SwMailMergeConfigItem::GetSelectedPrinter ( ) const
inline

Definition at line 240 of file mmconfigitem.hxx.

◆ GetSelection()

uno::Sequence< uno::Any > SwMailMergeConfigItem::GetSelection ( ) const

◆ GetSource()

Reference< XDataSource > const & SwMailMergeConfigItem::GetSource ( ) const

Definition at line 801 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by SwAddressListDialog::SwAddressListDialog().

◆ GetSourceView()

SwView * SwMailMergeConfigItem::GetSourceView ( )

Definition at line 1590 of file mmconfigitem.cxx.

References lcl_ExistsView(), and m_pSourceView.

◆ GetTargetView()

SwView * SwMailMergeConfigItem::GetTargetView ( )

Definition at line 1570 of file mmconfigitem.cxx.

References lcl_ExistsView(), and m_pTargetView.

Referenced by SwXMailMerge::execute(), and SwDBManager::MergeMailFiles().

◆ IsAddressBlock()

bool SwMailMergeConfigItem::IsAddressBlock ( ) const

◆ IsAddressFieldsAssigned()

bool SwMailMergeConfigItem::IsAddressFieldsAssigned ( ) const

◆ IsAddressInserted()

bool SwMailMergeConfigItem::IsAddressInserted ( ) const
inline

◆ IsAuthentication()

bool SwMailMergeConfigItem::IsAuthentication ( ) const

◆ IsGreetingFieldsAssigned()

bool SwMailMergeConfigItem::IsGreetingFieldsAssigned ( ) const

◆ IsGreetingInserted()

bool SwMailMergeConfigItem::IsGreetingInserted ( ) const
inline

◆ IsGreetingLine()

bool SwMailMergeConfigItem::IsGreetingLine ( bool  bInEMail) const

◆ IsHideEmptyParagraphs()

bool SwMailMergeConfigItem::IsHideEmptyParagraphs ( ) const

◆ IsIncludeCountry()

bool SwMailMergeConfigItem::IsIncludeCountry ( ) const

◆ IsIndividualGreeting()

bool SwMailMergeConfigItem::IsIndividualGreeting ( bool  bInEMail) const

◆ IsInServerPOP()

bool SwMailMergeConfigItem::IsInServerPOP ( ) const

◆ IsMailAvailable()

bool SwMailMergeConfigItem::IsMailAvailable ( ) const

Definition at line 1525 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by IsOutputToLetter().

◆ IsMailReplyTo()

bool SwMailMergeConfigItem::IsMailReplyTo ( ) const

◆ IsOutputToLetter()

bool SwMailMergeConfigItem::IsOutputToLetter ( ) const

◆ IsRecordExcluded()

bool SwMailMergeConfigItem::IsRecordExcluded ( sal_uInt32  nRecord) const

Definition at line 985 of file mmconfigitem.cxx.

References m_aExcludedRecords.

Referenced by GetSelection().

◆ IsRecordIncluded()

bool SwMailMergeConfigItem::IsRecordIncluded ( sal_uInt32  nRecord) const

Definition at line 982 of file mmconfigitem.cxx.

References m_nBegin, and m_nEnd.

Referenced by GetSelection().

◆ IsResultSetFirstLast()

bool SwMailMergeConfigItem::IsResultSetFirstLast ( bool &  bIsFirst,
bool &  bIsLast 
)

Definition at line 957 of file mmconfigitem.cxx.

References Exception, GetResultSet(), and m_pImpl.

◆ IsSecureConnection()

bool SwMailMergeConfigItem::IsSecureConnection ( ) const

◆ IsSMTPAfterPOP()

bool SwMailMergeConfigItem::IsSMTPAfterPOP ( ) const

◆ MoveGreeting()

void SwMailMergeConfigItem::MoveGreeting ( sal_Int32  nMove)
inline

Definition at line 226 of file mmconfigitem.hxx.

◆ MoveResultSet()

sal_Int32 SwMailMergeConfigItem::MoveResultSet ( sal_Int32  nTarget)

◆ SetAddressBlock()

void SwMailMergeConfigItem::SetAddressBlock ( bool  bSet)

Definition at line 741 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by IMPL_LINK().

◆ SetAddressBlocks()

void SwMailMergeConfigItem::SetAddressBlocks ( const css::uno::Sequence< OUString > &  rBlocks)

Definition at line 725 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by IMPL_LINK_NOARG().

◆ SetAddressInserted()

void SwMailMergeConfigItem::SetAddressInserted ( )
inline

Definition at line 212 of file mmconfigitem.hxx.

Referenced by SwMailMergeLayoutPage::InsertAddressAndGreeting().

◆ SetAuthentication()

void SwMailMergeConfigItem::SetAuthentication ( bool  bSet)

Definition at line 1385 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetBeginEnd()

void SwMailMergeConfigItem::SetBeginEnd ( sal_uInt32  nBegin,
sal_uInt32  nEnd 
)
inline

Definition at line 222 of file mmconfigitem.hxx.

◆ SetColumnAssignment()

void SwMailMergeConfigItem::SetColumnAssignment ( const SwDBData rDBData,
const css::uno::Sequence< OUString > &   
)

Definition at line 1148 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by SwMailMergeGreetingsPage::commitPage(), and IMPL_LINK_NOARG().

◆ SetCountrySettings()

void SwMailMergeConfigItem::SetCountrySettings ( bool  bSet,
const OUString &  sCountry 
)

Definition at line 775 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by IMPL_LINK_NOARG().

◆ SetCurrentAddressBlockIndex()

void SwMailMergeConfigItem::SetCurrentAddressBlockIndex ( sal_Int32  nSet)

Definition at line 1698 of file mmconfigitem.cxx.

References m_pImpl.

◆ SetCurrentConnection()

void SwMailMergeConfigItem::SetCurrentConnection ( css::uno::Reference< css::sdbc::XDataSource > const &  xSource,
const SharedConnection rConnection,
css::uno::Reference< css::sdbcx::XColumnsSupplier > const &  xColumnsSupplier,
const SwDBData rDBData 
)

Definition at line 786 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by IMPL_LINK_NOARG().

◆ SetCurrentDBData()

void SwMailMergeConfigItem::SetCurrentDBData ( const SwDBData rDBData)

Definition at line 828 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by updateCurrentDBDataFromDocument().

◆ SetCurrentGreeting()

void SwMailMergeConfigItem::SetCurrentGreeting ( Gender  eType,
sal_Int32  nIndex 
)

Definition at line 1104 of file mmconfigitem.cxx.

References eType, m_pImpl, and nIndex.

Referenced by lcl_StoreGreetingsBox().

◆ SetFemaleGenderValue()

void SwMailMergeConfigItem::SetFemaleGenderValue ( const OUString &  rValue)

Definition at line 1114 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by SwMailMergeGreetingsPage::commitPage().

◆ SetFilter()

void SwMailMergeConfigItem::SetFilter ( OUString const &  rFilter)

Definition at line 899 of file mmconfigitem.cxx.

References Any, Exception, m_pImpl, and TOOLS_WARN_EXCEPTION.

Referenced by IMPL_LINK_NOARG().

◆ SetGreetingInserted()

void SwMailMergeConfigItem::SetGreetingInserted ( )
inline

Definition at line 219 of file mmconfigitem.hxx.

Referenced by SwMailMergeLayoutPage::InsertAddressAndGreeting().

◆ SetGreetingLine()

void SwMailMergeConfigItem::SetGreetingLine ( bool  bSet,
bool  bInEMail 
)

Definition at line 1065 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by SwMailMergeGreetingsPage::commitPage().

◆ SetGreetings()

void SwMailMergeConfigItem::SetGreetings ( Gender  eType,
const css::uno::Sequence< OUString > &  rBlocks 
)

Definition at line 1092 of file mmconfigitem.cxx.

References eType, and m_pImpl.

Referenced by lcl_StoreGreetingsBox().

◆ SetHideEmptyParagraphs()

void SwMailMergeConfigItem::SetHideEmptyParagraphs ( bool  bSet)

Definition at line 756 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by IMPL_LINK().

◆ SetIndividualGreeting()

void SwMailMergeConfigItem::SetIndividualGreeting ( bool  bSet,
bool  bInEMail 
)

Definition at line 1039 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by SwMailMergeGreetingsPage::commitPage().

◆ SetInServerName()

void SwMailMergeConfigItem::SetInServerName ( const OUString &  rServer)

Definition at line 1441 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetInServerPassword()

void SwMailMergeConfigItem::SetInServerPassword ( const OUString &  rPassword)

Definition at line 1510 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetInServerPOP()

void SwMailMergeConfigItem::SetInServerPOP ( bool  bSet)

Definition at line 1482 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetInServerPort()

void SwMailMergeConfigItem::SetInServerPort ( sal_Int16  nSet)

Definition at line 1468 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetInServerUserName()

void SwMailMergeConfigItem::SetInServerUserName ( const OUString &  rName)

Definition at line 1496 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetMailAddress()

void SwMailMergeConfigItem::SetMailAddress ( const OUString &  rAddress)

Definition at line 1293 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetMailDisplayName()

void SwMailMergeConfigItem::SetMailDisplayName ( const OUString &  rName)

Definition at line 1279 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetMailPassword()

void SwMailMergeConfigItem::SetMailPassword ( const OUString &  rPassword)

Definition at line 1413 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetMailPort()

void SwMailMergeConfigItem::SetMailPort ( sal_Int16  nSet)

Definition at line 1357 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetMailReplyTo() [1/2]

void SwMailMergeConfigItem::SetMailReplyTo ( bool  bSet)

Definition at line 1307 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetMailReplyTo() [2/2]

void SwMailMergeConfigItem::SetMailReplyTo ( const OUString &  rReplyTo)

Definition at line 1321 of file mmconfigitem.cxx.

References m_pImpl.

◆ SetMailServer()

void SwMailMergeConfigItem::SetMailServer ( const OUString &  rAddress)

Definition at line 1335 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetMailUserName()

void SwMailMergeConfigItem::SetMailUserName ( const OUString &  rName)

Definition at line 1399 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetOutputToLetter()

void SwMailMergeConfigItem::SetOutputToLetter ( bool  bSet)

Definition at line 1023 of file mmconfigitem.cxx.

References m_pImpl.

◆ SetSecureConnection()

void SwMailMergeConfigItem::SetSecureConnection ( bool  bSet)

Definition at line 1371 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetSelectedPrinter()

void SwMailMergeConfigItem::SetSelectedPrinter ( const OUString &  rSet)
inline

Definition at line 242 of file mmconfigitem.hxx.

References rSet.

◆ SetSMTPAfterPOP()

void SwMailMergeConfigItem::SetSMTPAfterPOP ( bool  bSet)

Definition at line 1427 of file mmconfigitem.cxx.

References m_pImpl.

Referenced by lcl_UpdateEmailSettingsFromGlobalConfig().

◆ SetSourceView()

void SwMailMergeConfigItem::SetSourceView ( SwView pView)

◆ SetTargetView()

void SwMailMergeConfigItem::SetTargetView ( SwView pView)

Definition at line 1580 of file mmconfigitem.cxx.

References m_pImpl, and m_pTargetView.

Referenced by SwDBManager::MergeMailFiles().

◆ stopDBChangeListening()

void SwMailMergeConfigItem::stopDBChangeListening ( )

Definition at line 693 of file mmconfigitem.cxx.

References SwView::GetUNOObject(), m_pSourceView, and m_xDBChangedListener.

Referenced by ~SwMailMergeConfigItem().

◆ updateCurrentDBDataFromDocument()

void SwMailMergeConfigItem::updateCurrentDBDataFromDocument ( )

Member Data Documentation

◆ m_aExcludedRecords

std::set<sal_Int32> SwMailMergeConfigItem::m_aExcludedRecords
private

Definition at line 61 of file mmconfigitem.hxx.

Referenced by ExcludeRecord(), GetMergedDocumentCount(), and IsRecordExcluded().

◆ m_bAddressInserted

bool SwMailMergeConfigItem::m_bAddressInserted
private

Definition at line 56 of file mmconfigitem.hxx.

Referenced by DocumentReloaded().

◆ m_bGreetingInserted

bool SwMailMergeConfigItem::m_bGreetingInserted
private

Definition at line 57 of file mmconfigitem.hxx.

Referenced by DocumentReloaded().

◆ m_nBegin

sal_uInt32 SwMailMergeConfigItem::m_nBegin
private

Definition at line 59 of file mmconfigitem.hxx.

Referenced by IsRecordIncluded().

◆ m_nEnd

sal_uInt32 SwMailMergeConfigItem::m_nEnd
private

Definition at line 60 of file mmconfigitem.hxx.

Referenced by IsRecordIncluded().

◆ m_nGreetingMoves

sal_Int32 SwMailMergeConfigItem::m_nGreetingMoves
private

Definition at line 58 of file mmconfigitem.hxx.

◆ m_pImpl

std::unique_ptr<SwMailMergeConfigItem_Impl> SwMailMergeConfigItem::m_pImpl
private

Definition at line 54 of file mmconfigitem.hxx.

Referenced by AddMergedDocument(), Commit(), DisposeResultSet(), GetAddressBlocks(), GetAssignedColumn(), GetColumnAssignment(), GetColumnsSupplier(), GetConnection(), GetCurrentAddressBlockIndex(), GetCurrentDBData(), GetCurrentGreeting(), GetDefaultAddressHeaders(), GetDocumentMergeInfo(), GetExcludeCountry(), GetFemaleGenderValue(), GetFilter(), GetGreetings(), GetInServerName(), GetInServerPassword(), GetInServerPort(), GetInServerUserName(), GetMailAddress(), GetMailDisplayName(), GetMailPassword(), GetMailPort(), GetMailReplyTo(), GetMailServer(), GetMailUserName(), GetMergedDocumentCount(), GetResultSet(), GetResultSetPosition(), GetSavedDocuments(), GetSelection(), GetSource(), IsAddressBlock(), IsAddressFieldsAssigned(), IsAuthentication(), IsGreetingLine(), IsHideEmptyParagraphs(), IsIncludeCountry(), IsIndividualGreeting(), IsInServerPOP(), IsMailAvailable(), IsMailReplyTo(), IsOutputToLetter(), IsResultSetFirstLast(), IsSecureConnection(), IsSMTPAfterPOP(), MoveResultSet(), SetAddressBlock(), SetAddressBlocks(), SetAuthentication(), SetColumnAssignment(), SetCountrySettings(), SetCurrentAddressBlockIndex(), SetCurrentConnection(), SetCurrentDBData(), SetCurrentGreeting(), SetFemaleGenderValue(), SetFilter(), SetGreetingLine(), SetGreetings(), SetHideEmptyParagraphs(), SetIndividualGreeting(), SetInServerName(), SetInServerPassword(), SetInServerPOP(), SetInServerPort(), SetInServerUserName(), SetMailAddress(), SetMailDisplayName(), SetMailPassword(), SetMailPort(), SetMailReplyTo(), SetMailServer(), SetMailUserName(), SetOutputToLetter(), SetSecureConnection(), SetSMTPAfterPOP(), SetSourceView(), and SetTargetView().

◆ m_pSourceView

SwView* SwMailMergeConfigItem::m_pSourceView
private

◆ m_pTargetView

SwView* SwMailMergeConfigItem::m_pTargetView
private

Definition at line 67 of file mmconfigitem.hxx.

Referenced by GetMergedDocumentCount(), GetTargetView(), and SetTargetView().

◆ m_sSelectedPrinter

OUString SwMailMergeConfigItem::m_sSelectedPrinter
private

Definition at line 64 of file mmconfigitem.hxx.

◆ m_xDBChangedListener

css::uno::Reference<css::view::XSelectionChangeListener> SwMailMergeConfigItem::m_xDBChangedListener
private

Definition at line 62 of file mmconfigitem.hxx.

Referenced by SetSourceView(), and stopDBChangeListening().


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