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

#include <mmaddressblockpage.hxx>

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

Public Member Functions

 SwMailMergeAddressBlockPage (SwMailMergeWizard *_pParent)
 
virtual ~SwMailMergeAddressBlockPage () override
 
virtual void dispose () override
 
SwMailMergeWizardGetWizard ()
 
- Public Member Functions inherited from svt::OWizardPage
 OWizardPage (vcl::Window *pParent, const OString &rID, const OUString &rUIXMLDescription)
 
 OWizardPage (TabPageParent pParent, const OUString &rUIXMLDescription, const OString &rID)
 
virtual ~OWizardPage () override
 
virtual void initializePage () override
 
virtual bool commitPage (WizardTypes::CommitPageReason _eReason) override
 

Private Member Functions

 DECL_LINK (AddressListHdl_Impl, Button *, void)
 
 DECL_LINK (SettingsHdl_Impl, Button *, void)
 
 DECL_LINK (AssignHdl_Impl, Button *, void)
 
 DECL_LINK (AddressBlockHdl_Impl, Button *, void)
 
 DECL_LINK (InsertDataHdl_Impl, Button *, void)
 
 DECL_LINK (AddressBlockSelectHdl_Impl, LinkParamNone *, void)
 
 DECL_LINK (HideParagraphsHdl_Impl, Button *, void)
 
void EnableAddressBlock (bool bAll, bool bSelective)
 
virtual void ActivatePage () override
 
virtual bool commitPage (::svt::WizardTypes::CommitPageReason _eReason) override
 
virtual bool canAdvance () const override
 

Private Attributes

VclPtr< PushButtonm_pAddressListPB
 
VclPtr< FixedTextm_pCurrentAddressFI
 
VclPtr< VclContainerm_pStep2
 
VclPtr< VclContainerm_pStep3
 
VclPtr< VclContainerm_pStep4
 
VclPtr< FixedTextm_pSettingsFI
 
VclPtr< CheckBoxm_pAddressCB
 
VclPtr< SwAddressPreviewm_pSettingsWIN
 
VclPtr< PushButtonm_pSettingsPB
 
VclPtr< CheckBoxm_pHideEmptyParagraphsCB
 
VclPtr< PushButtonm_pAssignPB
 
VclPtr< SwAddressPreviewm_pPreviewWIN
 
VclPtr< FixedTextm_pDocumentIndexFI
 
VclPtr< PushButtonm_pPrevSetIB
 
VclPtr< PushButtonm_pNextSetIB
 
OUString m_sDocument
 
OUString m_sCurrentAddress
 
OUString m_sChangeAddress
 
VclPtr< SwMailMergeWizardm_pWizard
 

Additional Inherited Members

- Protected Member Functions inherited from svt::OWizardPage
void updateDialogTravelUI ()
 
- Protected Member Functions inherited from svt::IWizardPageController
 ~IWizardPageController ()
 
- Protected Attributes inherited from svt::OWizardPage
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 

Detailed Description

Definition at line 40 of file mmaddressblockpage.hxx.

Constructor & Destructor Documentation

SwMailMergeAddressBlockPage::SwMailMergeAddressBlockPage ( SwMailMergeWizard _pParent)
SwMailMergeAddressBlockPage::~SwMailMergeAddressBlockPage ( )
overridevirtual

Definition at line 102 of file mmaddressblockpage.cxx.

Member Function Documentation

void SwMailMergeAddressBlockPage::ActivatePage ( )
overrideprivatevirtual
bool SwMailMergeAddressBlockPage::canAdvance ( ) const
overrideprivatevirtual
bool SwMailMergeAddressBlockPage::commitPage ( ::svt::WizardTypes::CommitPageReason  _eReason)
overrideprivatevirtual
SwMailMergeAddressBlockPage::DECL_LINK ( AddressListHdl_Impl  ,
Button ,
void   
)
private
SwMailMergeAddressBlockPage::DECL_LINK ( SettingsHdl_Impl  ,
Button ,
void   
)
private
SwMailMergeAddressBlockPage::DECL_LINK ( AssignHdl_Impl  ,
Button ,
void   
)
private
SwMailMergeAddressBlockPage::DECL_LINK ( AddressBlockHdl_Impl  ,
Button ,
void   
)
private
SwMailMergeAddressBlockPage::DECL_LINK ( InsertDataHdl_Impl  ,
Button ,
void   
)
private
SwMailMergeAddressBlockPage::DECL_LINK ( AddressBlockSelectHdl_Impl  ,
LinkParamNone ,
void   
)
private
SwMailMergeAddressBlockPage::DECL_LINK ( HideParagraphsHdl_Impl  ,
Button ,
void   
)
private
void SwMailMergeAddressBlockPage::dispose ( void  )
overridevirtual
void SwMailMergeAddressBlockPage::EnableAddressBlock ( bool  bAll,
bool  bSelective 
)
private
SwMailMergeWizard* SwMailMergeAddressBlockPage::GetWizard ( )
inline

Definition at line 86 of file mmaddressblockpage.hxx.

References m_pWizard.

Referenced by SwAddressListDialog::SwAddressListDialog().

Member Data Documentation

VclPtr<CheckBox> SwMailMergeAddressBlockPage::m_pAddressCB
private
VclPtr<PushButton> SwMailMergeAddressBlockPage::m_pAddressListPB
private

Definition at line 42 of file mmaddressblockpage.hxx.

Referenced by dispose(), and SwMailMergeAddressBlockPage().

VclPtr<PushButton> SwMailMergeAddressBlockPage::m_pAssignPB
private

Definition at line 55 of file mmaddressblockpage.hxx.

Referenced by dispose(), and SwMailMergeAddressBlockPage().

VclPtr<FixedText> SwMailMergeAddressBlockPage::m_pCurrentAddressFI
private

Definition at line 43 of file mmaddressblockpage.hxx.

Referenced by dispose(), and SwMailMergeAddressBlockPage().

VclPtr<FixedText> SwMailMergeAddressBlockPage::m_pDocumentIndexFI
private

Definition at line 58 of file mmaddressblockpage.hxx.

Referenced by ActivatePage(), dispose(), and SwMailMergeAddressBlockPage().

VclPtr<CheckBox> SwMailMergeAddressBlockPage::m_pHideEmptyParagraphsCB
private
VclPtr<PushButton> SwMailMergeAddressBlockPage::m_pNextSetIB
private

Definition at line 60 of file mmaddressblockpage.hxx.

Referenced by dispose(), and SwMailMergeAddressBlockPage().

VclPtr<SwAddressPreview> SwMailMergeAddressBlockPage::m_pPreviewWIN
private

Definition at line 57 of file mmaddressblockpage.hxx.

Referenced by dispose(), and SwMailMergeAddressBlockPage().

VclPtr<PushButton> SwMailMergeAddressBlockPage::m_pPrevSetIB
private

Definition at line 59 of file mmaddressblockpage.hxx.

Referenced by dispose(), and SwMailMergeAddressBlockPage().

VclPtr<FixedText> SwMailMergeAddressBlockPage::m_pSettingsFI
private

Definition at line 49 of file mmaddressblockpage.hxx.

Referenced by dispose(), EnableAddressBlock(), and SwMailMergeAddressBlockPage().

VclPtr<PushButton> SwMailMergeAddressBlockPage::m_pSettingsPB
private

Definition at line 52 of file mmaddressblockpage.hxx.

Referenced by dispose(), EnableAddressBlock(), and SwMailMergeAddressBlockPage().

VclPtr<SwAddressPreview> SwMailMergeAddressBlockPage::m_pSettingsWIN
private
VclPtr<VclContainer> SwMailMergeAddressBlockPage::m_pStep2
private

Definition at line 45 of file mmaddressblockpage.hxx.

Referenced by ActivatePage(), dispose(), and SwMailMergeAddressBlockPage().

VclPtr<VclContainer> SwMailMergeAddressBlockPage::m_pStep3
private
VclPtr<VclContainer> SwMailMergeAddressBlockPage::m_pStep4
private
VclPtr<SwMailMergeWizard> SwMailMergeAddressBlockPage::m_pWizard
private

Definition at line 66 of file mmaddressblockpage.hxx.

Referenced by ActivatePage(), canAdvance(), commitPage(), dispose(), and GetWizard().

OUString SwMailMergeAddressBlockPage::m_sChangeAddress
private

Definition at line 64 of file mmaddressblockpage.hxx.

Referenced by SwMailMergeAddressBlockPage().

OUString SwMailMergeAddressBlockPage::m_sCurrentAddress
private

Definition at line 63 of file mmaddressblockpage.hxx.

Referenced by SwMailMergeAddressBlockPage().

OUString SwMailMergeAddressBlockPage::m_sDocument
private

Definition at line 62 of file mmaddressblockpage.hxx.

Referenced by ActivatePage(), and SwMailMergeAddressBlockPage().


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