LibreOffice Module sw (master) 1
|
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 |
SwCSVData * | m_pData |
sal_uInt32 | m_nCurrentDataSet |
bool | m_bNoDataSet |
std::unique_ptr< weld::ScrolledWindow > | m_xScrollBar |
std::unique_ptr< weld::Container > | m_xWindow |
std::vector< std::unique_ptr< SwAddressFragment > > | m_aLines |
Definition at line 75 of file createaddresslistdialog.cxx.
SwAddressControl_Impl::SwAddressControl_Impl | ( | weld::Builder & | rBuilder | ) |
Definition at line 104 of file createaddresslistdialog.cxx.
References m_pData.
|
inline |
Definition at line 99 of file createaddresslistdialog.cxx.
References m_nCurrentDataSet.
|
private |
|
private |
|
inline |
Definition at line 100 of file createaddresslistdialog.cxx.
References m_nCurrentDataSet.
|
private |
Definition at line 182 of file createaddresslistdialog.cxx.
References tools::Rectangle::Bottom(), m_xScrollBar, and tools::Rectangle::Top().
void SwAddressControl_Impl::SetCurrentDataSet | ( | sal_uInt32 | nSet | ) |
Definition at line 152 of file createaddresslistdialog.cxx.
References SwCSVData::aDBData, m_aLines, m_bNoDataSet, m_nCurrentDataSet, m_pData, nIndex, and size.
void SwAddressControl_Impl::SetCursorTo | ( | std::size_t | nElement | ) |
Definition at line 204 of file createaddresslistdialog.cxx.
References weld::Widget::grab_focus(), and m_aLines.
void SwAddressControl_Impl::SetData | ( | SwCSVData & | rDBData | ) |
Definition at line 113 of file createaddresslistdialog.cxx.
References SwCSVData::aDBColumnHeaders, weld::Entry::connect_changed(), weld::Widget::connect_focus_in(), LINK, m_aEditLines, m_aLines, m_bNoDataSet, m_pData, m_xScrollBar, m_xWindow, and weld::Label::set_label().
|
private |
Definition at line 77 of file createaddresslistdialog.cxx.
Referenced by SetData().
|
private |
Definition at line 86 of file createaddresslistdialog.cxx.
Referenced by SetCurrentDataSet(), SetCursorTo(), and SetData().
|
private |
Definition at line 82 of file createaddresslistdialog.cxx.
Referenced by SetCurrentDataSet(), and SetData().
|
private |
Definition at line 80 of file createaddresslistdialog.cxx.
Referenced by CurrentDataSetInvalidated(), GetCurrentDataSet(), and SetCurrentDataSet().
|
private |
Definition at line 79 of file createaddresslistdialog.cxx.
Referenced by SetCurrentDataSet(), and SetData().
|
private |
Definition at line 84 of file createaddresslistdialog.cxx.
Referenced by MakeVisible(), and SetData().
|
private |
Definition at line 85 of file createaddresslistdialog.cxx.
Referenced by SetData().