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

#include <customizeaddresslistdialog.hxx>

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

Public Member Functions

 SwCustomizeAddressListDialog (weld::Window *pParent, const SwCSVData &rOldData)
 
virtual ~SwCustomizeAddressListDialog () override
 
std::unique_ptr< SwCSVDataReleaseNewData ()
 
- 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 (AddRenameHdl_Impl, weld::Button &, void)
 
 DECL_LINK (DeleteHdl_Impl, weld::Button &, void)
 
 DECL_LINK (UpDownHdl_Impl, weld::Button &, void)
 
 DECL_LINK (ListBoxSelectHdl_Impl, weld::TreeView &, void)
 
void UpdateButtons ()
 

Private Attributes

std::unique_ptr< SwCSVDatam_xNewData
 
std::unique_ptr< weld::TreeViewm_xFieldsLB
 
std::unique_ptr< weld::Buttonm_xAddPB
 
std::unique_ptr< weld::Buttonm_xDeletePB
 
std::unique_ptr< weld::Buttonm_xRenamePB
 
std::unique_ptr< weld::Buttonm_xUpPB
 
std::unique_ptr< weld::Buttonm_xDownPB
 

Detailed Description

Definition at line 29 of file customizeaddresslistdialog.hxx.

Constructor & Destructor Documentation

◆ SwCustomizeAddressListDialog()

SwCustomizeAddressListDialog::SwCustomizeAddressListDialog ( weld::Window pParent,
const SwCSVData rOldData 
)

◆ ~SwCustomizeAddressListDialog()

SwCustomizeAddressListDialog::~SwCustomizeAddressListDialog ( )
overridevirtual

Definition at line 53 of file customizeaddresslistdialog.cxx.

Member Function Documentation

◆ DECL_LINK() [1/4]

SwCustomizeAddressListDialog::DECL_LINK ( AddRenameHdl_Impl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [2/4]

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

◆ DECL_LINK() [3/4]

SwCustomizeAddressListDialog::DECL_LINK ( ListBoxSelectHdl_Impl  ,
weld::TreeView ,
void   
)
private

◆ DECL_LINK() [4/4]

SwCustomizeAddressListDialog::DECL_LINK ( UpDownHdl_Impl  ,
weld::Button ,
void   
)
private

◆ ReleaseNewData()

std::unique_ptr< SwCSVData > SwCustomizeAddressListDialog::ReleaseNewData ( )
inline

Definition at line 49 of file customizeaddresslistdialog.hxx.

References m_xNewData.

Referenced by IMPL_LINK_NOARG().

◆ UpdateButtons()

void SwCustomizeAddressListDialog::UpdateButtons ( )
private

Member Data Documentation

◆ m_xAddPB

std::unique_ptr<weld::Button> SwCustomizeAddressListDialog::m_xAddPB
private

Definition at line 33 of file customizeaddresslistdialog.hxx.

Referenced by SwCustomizeAddressListDialog().

◆ m_xDeletePB

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

Definition at line 34 of file customizeaddresslistdialog.hxx.

Referenced by SwCustomizeAddressListDialog(), and UpdateButtons().

◆ m_xDownPB

std::unique_ptr<weld::Button> SwCustomizeAddressListDialog::m_xDownPB
private

Definition at line 37 of file customizeaddresslistdialog.hxx.

Referenced by SwCustomizeAddressListDialog(), and UpdateButtons().

◆ m_xFieldsLB

std::unique_ptr<weld::TreeView> SwCustomizeAddressListDialog::m_xFieldsLB
private

Definition at line 32 of file customizeaddresslistdialog.hxx.

Referenced by SwCustomizeAddressListDialog(), and UpdateButtons().

◆ m_xNewData

std::unique_ptr<SwCSVData> SwCustomizeAddressListDialog::m_xNewData
private

Definition at line 31 of file customizeaddresslistdialog.hxx.

Referenced by ReleaseNewData(), and SwCustomizeAddressListDialog().

◆ m_xRenamePB

std::unique_ptr<weld::Button> SwCustomizeAddressListDialog::m_xRenamePB
private

Definition at line 35 of file customizeaddresslistdialog.hxx.

Referenced by SwCustomizeAddressListDialog(), and UpdateButtons().

◆ m_xUpPB

std::unique_ptr<weld::Button> SwCustomizeAddressListDialog::m_xUpPB
private

Definition at line 36 of file customizeaddresslistdialog.hxx.

Referenced by SwCustomizeAddressListDialog(), and UpdateButtons().


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