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

#include <mmaddressblockpage.hxx>

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

Public Member Functions

 SwSelectAddressBlockDialog (weld::Window *pParent, SwMailMergeConfigItem &rConfig)
 
virtual ~SwSelectAddressBlockDialog () override
 
void SetAddressBlocks (const css::uno::Sequence< OUString > &rBlocks, sal_uInt16 nSelected)
 
const css::uno::Sequence< OUString > & GetAddressBlocks ()
 
void SetSettings (bool bIsCountry, const OUString &sCountry)
 
bool IsIncludeCountry () const
 
OUString GetCountry () const
 
- Public Member Functions inherited from SfxDialogController
 SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog ()
 

Private Member Functions

 DECL_LINK (NewCustomizeHdl_Impl, weld::Button &, void)
 
 DECL_LINK (DeleteHdl_Impl, weld::Button &, void)
 
 DECL_LINK (IncludeHdl_Impl, weld::ToggleButton &, void)
 

Private Attributes

css::uno::Sequence< OUString > m_aAddressBlocks
 
SwMailMergeConfigItemm_rConfig
 
std::unique_ptr< AddressPreviewm_xPreview
 
std::unique_ptr< weld::Buttonm_xNewPB
 
std::unique_ptr< weld::Buttonm_xCustomizePB
 
std::unique_ptr< weld::Buttonm_xDeletePB
 
std::unique_ptr< weld::RadioButtonm_xNeverRB
 
std::unique_ptr< weld::RadioButtonm_xAlwaysRB
 
std::unique_ptr< weld::RadioButtonm_xDependentRB
 
std::unique_ptr< weld::Entrym_xCountryED
 
std::unique_ptr< weld::CustomWeldm_xPreviewWin
 

Detailed Description

Definition at line 87 of file mmaddressblockpage.hxx.

Constructor & Destructor Documentation

SwSelectAddressBlockDialog::SwSelectAddressBlockDialog ( weld::Window pParent,
SwMailMergeConfigItem rConfig 
)
SwSelectAddressBlockDialog::~SwSelectAddressBlockDialog ( )
overridevirtual

Definition at line 346 of file mmaddressblockpage.cxx.

Member Function Documentation

SwSelectAddressBlockDialog::DECL_LINK ( NewCustomizeHdl_Impl  ,
weld::Button ,
void   
)
private
SwSelectAddressBlockDialog::DECL_LINK ( DeleteHdl_Impl  ,
weld::Button ,
void   
)
private
SwSelectAddressBlockDialog::DECL_LINK ( IncludeHdl_Impl  ,
weld::ToggleButton ,
void   
)
private
const uno::Sequence< OUString > & SwSelectAddressBlockDialog::GetAddressBlocks ( )

Definition at line 360 of file mmaddressblockpage.cxx.

References m_aAddressBlocks, and m_xPreview.

OUString SwSelectAddressBlockDialog::GetCountry ( ) const

Definition at line 397 of file mmaddressblockpage.cxx.

References m_xCountryED, and m_xDependentRB.

bool SwSelectAddressBlockDialog::IsIncludeCountry ( ) const
inline

Definition at line 115 of file mmaddressblockpage.hxx.

void SwSelectAddressBlockDialog::SetAddressBlocks ( const css::uno::Sequence< OUString > &  rBlocks,
sal_uInt16  nSelected 
)

Definition at line 350 of file mmaddressblockpage.cxx.

References m_aAddressBlocks, and m_xPreview.

void SwSelectAddressBlockDialog::SetSettings ( bool  bIsCountry,
const OUString &  sCountry 
)

Member Data Documentation

css::uno::Sequence< OUString> SwSelectAddressBlockDialog::m_aAddressBlocks
private

Definition at line 89 of file mmaddressblockpage.hxx.

Referenced by GetAddressBlocks(), SetAddressBlocks(), and SetSettings().

SwMailMergeConfigItem& SwSelectAddressBlockDialog::m_rConfig
private

Definition at line 90 of file mmaddressblockpage.hxx.

std::unique_ptr<weld::RadioButton> SwSelectAddressBlockDialog::m_xAlwaysRB
private

Definition at line 97 of file mmaddressblockpage.hxx.

Referenced by SetSettings(), and SwSelectAddressBlockDialog().

std::unique_ptr<weld::Entry> SwSelectAddressBlockDialog::m_xCountryED
private

Definition at line 99 of file mmaddressblockpage.hxx.

Referenced by GetCountry(), SetSettings(), and SwSelectAddressBlockDialog().

std::unique_ptr<weld::Button> SwSelectAddressBlockDialog::m_xCustomizePB
private

Definition at line 94 of file mmaddressblockpage.hxx.

Referenced by SwSelectAddressBlockDialog().

std::unique_ptr<weld::Button> SwSelectAddressBlockDialog::m_xDeletePB
private

Definition at line 95 of file mmaddressblockpage.hxx.

Referenced by SetSettings(), and SwSelectAddressBlockDialog().

std::unique_ptr<weld::RadioButton> SwSelectAddressBlockDialog::m_xDependentRB
private

Definition at line 98 of file mmaddressblockpage.hxx.

Referenced by GetCountry(), SetSettings(), and SwSelectAddressBlockDialog().

std::unique_ptr<weld::RadioButton> SwSelectAddressBlockDialog::m_xNeverRB
private

Definition at line 96 of file mmaddressblockpage.hxx.

Referenced by SetSettings(), and SwSelectAddressBlockDialog().

std::unique_ptr<weld::Button> SwSelectAddressBlockDialog::m_xNewPB
private

Definition at line 93 of file mmaddressblockpage.hxx.

Referenced by SwSelectAddressBlockDialog().

std::unique_ptr<AddressPreview> SwSelectAddressBlockDialog::m_xPreview
private
std::unique_ptr<weld::CustomWeld> SwSelectAddressBlockDialog::m_xPreviewWin
private

Definition at line 100 of file mmaddressblockpage.hxx.

Referenced by SwSelectAddressBlockDialog().


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