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, const OUString &rURL, 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 OString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog ()
 

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 const 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 ( weld::Window pParent,
const OUString &  rURL,
SwMailMergeConfigItem const &  rConfig 
)
SwCreateAddressListDialog::~SwCreateAddressListDialog ( )
overridevirtual

Definition at line 319 of file createaddresslistdialog.cxx.

Member Function Documentation

void SwCreateAddressListDialog::DBNumCursor ( )
private

Definition at line 494 of file createaddresslistdialog.cxx.

References m_xAddressControl, m_xSetNoNF, and UpdateButtons().

SwCreateAddressListDialog::DECL_LINK ( NewHdl_Impl  ,
weld::Button ,
void   
)
private
SwCreateAddressListDialog::DECL_LINK ( DeleteHdl_Impl  ,
weld::Button ,
void   
)
private
SwCreateAddressListDialog::DECL_LINK ( FindHdl_Impl  ,
weld::Button ,
void   
)
private
SwCreateAddressListDialog::DECL_LINK ( CustomizeHdl_Impl  ,
weld::Button ,
void   
)
private
SwCreateAddressListDialog::DECL_LINK ( OkHdl_Impl  ,
weld::Button ,
void   
)
private
SwCreateAddressListDialog::DECL_LINK ( DBCursorHdl_Impl  ,
weld::Button ,
void   
)
private
SwCreateAddressListDialog::DECL_LINK ( DBNumCursorHdl_Impl  ,
weld::Entry ,
void   
)
private
SwCreateAddressListDialog::DECL_LINK ( RefreshNum_Impl  ,
weld::Widget ,
void   
)
private
void SwCreateAddressListDialog::Find ( const OUString &  rSearch,
sal_Int32  nColumn 
)
const OUString& SwCreateAddressListDialog::GetURL ( ) const
inline

Definition at line 74 of file createaddresslistdialog.hxx.

References m_sURL.

Referenced by IMPL_LINK_NOARG().

void SwCreateAddressListDialog::UpdateButtons ( )
private

Member Data Documentation

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

Definition at line 42 of file createaddresslistdialog.hxx.

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

OUString const SwCreateAddressListDialog::m_sAddressListFilterName
private

Definition at line 39 of file createaddresslistdialog.hxx.

OUString SwCreateAddressListDialog::m_sURL
private

Definition at line 40 of file createaddresslistdialog.hxx.

Referenced by GetURL(), and SwCreateAddressListDialog().

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

Definition at line 45 of file createaddresslistdialog.hxx.

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

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

Definition at line 49 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog().

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

Definition at line 47 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog(), and UpdateButtons().

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

Definition at line 55 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog(), and UpdateButtons().

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

Definition at line 43 of file createaddresslistdialog.hxx.

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

Definition at line 48 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog().

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

Definition at line 46 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog().

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

Definition at line 54 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog(), and UpdateButtons().

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

Definition at line 56 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog().

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

Definition at line 51 of file createaddresslistdialog.hxx.

Referenced by SwCreateAddressListDialog(), and UpdateButtons().

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

Definition at line 52 of file createaddresslistdialog.hxx.

Referenced by Find(), and SwCreateAddressListDialog().

std::unique_ptr<weld::SpinButton> SwCreateAddressListDialog::m_xSetNoNF
private
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: