LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwAddressControl_Impl Class Reference
Collaboration diagram for SwAddressControl_Impl:
[legend]

Public Member Functions

 SwAddressControl_Impl (weld::Builder &rBuilder)
 
void SetData (SwCSVData &rDBData)
 
void SetCurrentDataSet (sal_uInt32 nSet)
 
void CurrentDataSetInvalidated ()
 
sal_uInt32 GetCurrentDataSet () const
 
void SetCursorTo (std::size_t nElement)
 

Private Member Functions

 DECL_LINK (GotFocusHdl_Impl, weld::Widget &, void)
 
 DECL_LINK (EditModifyHdl_Impl, weld::Entry &, void)
 
void MakeVisible (const tools::Rectangle &aRect)
 

Private Attributes

std::map< weld::Entry *, sal_Int32 > m_aEditLines
 
SwCSVDatam_pData
 
sal_uInt32 m_nCurrentDataSet
 
bool m_bNoDataSet
 
std::unique_ptr< weld::ScrolledWindowm_xScrollBar
 
std::unique_ptr< weld::Containerm_xWindow
 
std::vector< std::unique_ptr< SwAddressFragment > > m_aLines
 

Detailed Description

Definition at line 70 of file createaddresslistdialog.cxx.

Constructor & Destructor Documentation

SwAddressControl_Impl::SwAddressControl_Impl ( weld::Builder rBuilder)

Definition at line 99 of file createaddresslistdialog.cxx.

Member Function Documentation

void SwAddressControl_Impl::CurrentDataSetInvalidated ( )
inline

Definition at line 94 of file createaddresslistdialog.cxx.

SwAddressControl_Impl::DECL_LINK ( GotFocusHdl_Impl  ,
weld::Widget ,
void   
)
private
SwAddressControl_Impl::DECL_LINK ( EditModifyHdl_Impl  ,
weld::Entry ,
void   
)
private
sal_uInt32 SwAddressControl_Impl::GetCurrentDataSet ( ) const
inline

Definition at line 95 of file createaddresslistdialog.cxx.

References m_nCurrentDataSet.

void SwAddressControl_Impl::MakeVisible ( const tools::Rectangle aRect)
private
void SwAddressControl_Impl::SetCurrentDataSet ( sal_uInt32  nSet)
void SwAddressControl_Impl::SetCursorTo ( std::size_t  nElement)

Definition at line 199 of file createaddresslistdialog.cxx.

References weld::Widget::grab_focus(), and m_aLines.

void SwAddressControl_Impl::SetData ( SwCSVData rDBData)

Member Data Documentation

std::map<weld::Entry*, sal_Int32> SwAddressControl_Impl::m_aEditLines
private

Definition at line 72 of file createaddresslistdialog.cxx.

Referenced by SetData().

std::vector<std::unique_ptr<SwAddressFragment> > SwAddressControl_Impl::m_aLines
private

Definition at line 81 of file createaddresslistdialog.cxx.

Referenced by SetCurrentDataSet(), SetCursorTo(), and SetData().

bool SwAddressControl_Impl::m_bNoDataSet
private

Definition at line 77 of file createaddresslistdialog.cxx.

Referenced by SetCurrentDataSet(), and SetData().

sal_uInt32 SwAddressControl_Impl::m_nCurrentDataSet
private

Definition at line 75 of file createaddresslistdialog.cxx.

Referenced by GetCurrentDataSet(), and SetCurrentDataSet().

SwCSVData* SwAddressControl_Impl::m_pData
private

Definition at line 74 of file createaddresslistdialog.cxx.

Referenced by SetCurrentDataSet(), and SetData().

std::unique_ptr<weld::ScrolledWindow> SwAddressControl_Impl::m_xScrollBar
private

Definition at line 79 of file createaddresslistdialog.cxx.

Referenced by MakeVisible(), and SetData().

std::unique_ptr<weld::Container> SwAddressControl_Impl::m_xWindow
private

Definition at line 80 of file createaddresslistdialog.cxx.

Referenced by SetData().


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