LibreOffice Module sw (master) 1
|
Public Member Functions | |
SwAssignFieldsControl (std::unique_ptr< weld::ScrolledWindow > xWindow, std::unique_ptr< weld::Container > xGrid) | |
void | Init (SwAssignFieldsDialog *pDialog, SwMailMergeConfigItem &rConfigItem) |
void | SetModifyHdl (const Link< LinkParamNone *, void > &rModifyHdl) |
Private Member Functions | |
DECL_LINK (MatchHdl_Impl, weld::ComboBox &, void) | |
DECL_LINK (GotFocusHdl_Impl, weld::Widget &, void) | |
void | MakeVisible (const tools::Rectangle &rRect) |
Private Attributes | |
std::unique_ptr< weld::ScrolledWindow > | m_xVScroll |
std::unique_ptr< weld::Container > | m_xGrid |
std::vector< SwAssignFragment > | m_aFields |
SwMailMergeConfigItem * | m_rConfigItem |
Link< LinkParamNone *, void > | m_aModifyHdl |
Friends | |
class | SwAssignFieldsDialog |
Definition at line 798 of file mmaddressblockpage.cxx.
SwAssignFieldsControl::SwAssignFieldsControl | ( | std::unique_ptr< weld::ScrolledWindow > | xWindow, |
std::unique_ptr< weld::Container > | xGrid | ||
) |
Definition at line 826 of file mmaddressblockpage.cxx.
|
private |
|
private |
void SwAssignFieldsControl::Init | ( | SwAssignFieldsDialog * | pDialog, |
SwMailMergeConfigItem & | rConfigItem | ||
) |
Definition at line 834 of file mmaddressblockpage.cxx.
References weld::ComboBox::append_text(), weld::ComboBox::connect_changed(), weld::Widget::connect_focus_in(), SwAssignFieldsDialog::ConnectSizeGroups(), weld::ComboBox::get_active(), weld::ComboBox::get_active_text(), weld::Widget::get_preferred_size(), SwMailMergeConfigItem::GetColumnAssignment(), SwMailMergeConfigItem::GetCurrentDBData(), SwMailMergeConfigItem::GetDefaultAddressHeaders(), SwMailMergeConfigItem::GetResultSet(), i, LINK, m_aFields, m_rConfigItem, m_xGrid, m_xVScroll, o3tl::make_unsigned(), weld::ComboBox::set_active(), weld::ComboBox::set_active_text(), weld::Label::set_label(), weld::Widget::show(), SwResId(), Size::Width(), and xColumn.
|
private |
Definition at line 919 of file mmaddressblockpage.cxx.
References tools::Rectangle::Bottom(), m_xVScroll, and tools::Rectangle::Top().
|
inline |
Definition at line 819 of file mmaddressblockpage.cxx.
References Link< typename Arg, typename Ret >::Call(), and m_aModifyHdl.
|
friend |
Definition at line 800 of file mmaddressblockpage.cxx.
|
private |
Definition at line 804 of file mmaddressblockpage.cxx.
Referenced by Init().
|
private |
Definition at line 808 of file mmaddressblockpage.cxx.
Referenced by SetModifyHdl().
|
private |
Definition at line 806 of file mmaddressblockpage.cxx.
Referenced by Init().
|
private |
Definition at line 802 of file mmaddressblockpage.cxx.
Referenced by Init().
|
private |
Definition at line 801 of file mmaddressblockpage.cxx.
Referenced by Init(), and MakeVisible().