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

#include <createaddresslistdialog.hxx>

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

Public Member Functions

 SwCreateAddressListDialog (weld::Window *pParent, OUString aURL, SwMailMergeConfigItem const &rConfig)
 
virtual ~SwCreateAddressListDialog () override
 
const OUString & GetURL () const
 
void Find (const OUString &rSearch, sal_Int32 nColumn)
 
- Public Member Functions inherited from SfxDialogController
 SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog (int nResponse)
 
virtual bool CloseOnHide () const
 

Private Member Functions

 DECL_LINK (NewHdl_Impl, weld::Button &, void)
 
 DECL_LINK (DeleteHdl_Impl, weld::Button &, void)
 
 DECL_LINK (FindHdl_Impl, weld::Button &, void)
 
 DECL_LINK (CustomizeHdl_Impl, weld::Button &, void)
 
 DECL_LINK (OkHdl_Impl, weld::Button &, void)
 
 DECL_LINK (DBCursorHdl_Impl, weld::Button &, void)
 
 DECL_LINK (DBNumCursorHdl_Impl, weld::Entry &, void)
 
 DECL_LINK (RefreshNum_Impl, weld::Widget &, void)
 
void DBNumCursor ()
 
void UpdateButtons ()
 

Private Attributes

OUString m_sAddressListFilterName
 
OUString m_sURL
 
std::unique_ptr< SwCSVDatam_pCSVData
 
std::unique_ptr< SwFindEntryDialogm_xFindDlg
 
std::unique_ptr< SwAddressControl_Implm_xAddressControl
 
std::unique_ptr< weld::Buttonm_xNewPB
 
std::unique_ptr< weld::Buttonm_xDeletePB
 
std::unique_ptr< weld::Buttonm_xFindPB
 
std::unique_ptr< weld::Buttonm_xCustomizePB
 
std::unique_ptr< weld::Buttonm_xStartPB
 
std::unique_ptr< weld::Buttonm_xPrevPB
 
std::unique_ptr< weld::Entrym_xSetNoED
 
std::unique_ptr< weld::SpinButtonm_xSetNoNF
 
std::unique_ptr< weld::Buttonm_xNextPB
 
std::unique_ptr< weld::Buttonm_xEndPB
 
std::unique_ptr< weld::Buttonm_xOK
 

Detailed Description

Definition at line 37 of file createaddresslistdialog.hxx.

Constructor & Destructor Documentation

◆ SwCreateAddressListDialog()

SwCreateAddressListDialog::SwCreateAddressListDialog ( weld::Window pParent,
OUString  aURL,
SwMailMergeConfigItem const &  rConfig 
)

◆ ~SwCreateAddressListDialog()

SwCreateAddressListDialog::~SwCreateAddressListDialog ( )
overridevirtual

Definition at line 319 of file createaddresslistdialog.cxx.

Member Function Documentation

◆ DBNumCursor()

void SwCreateAddressListDialog::DBNumCursor ( )
private

Definition at line 492 of file createaddresslistdialog.cxx.

References m_xAddressControl, m_xSetNoNF, and UpdateButtons().

◆ DECL_LINK() [1/8]

SwCreateAddressListDialog::DECL_LINK ( CustomizeHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [2/8]

SwCreateAddressListDialog::DECL_LINK ( DBCursorHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [3/8]

SwCreateAddressListDialog::DECL_LINK ( DBNumCursorHdl_Impl  ,
weld::Entry ,
void   
)
private

◆ DECL_LINK() [4/8]

SwCreateAddressListDialog::DECL_LINK ( DeleteHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [5/8]

SwCreateAddressListDialog::DECL_LINK ( FindHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [6/8]

SwCreateAddressListDialog::DECL_LINK ( NewHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [7/8]

SwCreateAddressListDialog::DECL_LINK ( OkHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [8/8]

SwCreateAddressListDialog::DECL_LINK ( RefreshNum_Impl  ,
weld::Widget ,
void   
)
private

◆ Find()

void SwCreateAddressListDialog::Find ( const OUString &  rSearch,
sal_Int32  nColumn 
)

◆ GetURL()

const OUString & SwCreateAddressListDialog::GetURL ( ) const
inline

Definition at line 74 of file createaddresslistdialog.hxx.

References m_sURL.

Referenced by IMPL_LINK_NOARG().

◆ UpdateButtons()

void SwCreateAddressListDialog::UpdateButtons ( )
private

Member Data Documentation

◆ m_pCSVData

std::unique_ptr<SwCSVData> SwCreateAddressListDialog::m_pCSVData
private

Definition at line 42 of file createaddresslistdialog.hxx.

Referenced by Find(), SwCreateAddressListDialog(), and UpdateButtons().

◆ m_sAddressListFilterName

OUString SwCreateAddressListDialog::m_sAddressListFilterName
private

Definition at line 39 of file createaddresslistdialog.hxx.

◆ m_sURL

OUString SwCreateAddressListDialog::m_sURL
private

Definition at line 40 of file createaddresslistdialog.hxx.

Referenced by GetURL(), and SwCreateAddressListDialog().

◆ m_xAddressControl

std::unique_ptr<SwAddressControl_Impl> SwCreateAddressListDialog::m_xAddressControl
private

Definition at line 45 of file createaddresslistdialog.hxx.

Referenced by DBNumCursor(), Find(), and SwCreateAddressListDialog().

◆ m_xCustomizePB

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

Definition at line 49 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog().

◆ m_xDeletePB

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

Definition at line 47 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog(), and UpdateButtons().

◆ m_xEndPB

std::unique_ptr<weld::Button> SwCreateAddressListDialog::m_xEndPB
private

Definition at line 55 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog(), and UpdateButtons().

◆ m_xFindDlg

std::unique_ptr<SwFindEntryDialog> SwCreateAddressListDialog::m_xFindDlg
private

Definition at line 43 of file createaddresslistdialog.hxx.

◆ m_xFindPB

std::unique_ptr<weld::Button> SwCreateAddressListDialog::m_xFindPB
private

Definition at line 48 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog().

◆ m_xNewPB

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

Definition at line 46 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog().

◆ m_xNextPB

std::unique_ptr<weld::Button> SwCreateAddressListDialog::m_xNextPB
private

Definition at line 54 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog(), and UpdateButtons().

◆ m_xOK

std::unique_ptr<weld::Button> SwCreateAddressListDialog::m_xOK
private

Definition at line 56 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog().

◆ m_xPrevPB

std::unique_ptr<weld::Button> SwCreateAddressListDialog::m_xPrevPB
private

Definition at line 51 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog(), and UpdateButtons().

◆ m_xSetNoED

std::unique_ptr<weld::Entry> SwCreateAddressListDialog::m_xSetNoED
private

Definition at line 52 of file createaddresslistdialog.hxx.

Referenced by Find(), and SwCreateAddressListDialog().

◆ m_xSetNoNF

std::unique_ptr<weld::SpinButton> SwCreateAddressListDialog::m_xSetNoNF
private

◆ m_xStartPB

std::unique_ptr<weld::Button> SwCreateAddressListDialog::m_xStartPB
private

Definition at line 50 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog(), and UpdateButtons().


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