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

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::ScrolledWindowm_xVScroll
 
std::unique_ptr< weld::Containerm_xGrid
 
std::vector< SwAssignFragmentm_aFields
 
SwMailMergeConfigItemm_rConfigItem
 
Link< LinkParamNone *, voidm_aModifyHdl
 

Friends

class SwAssignFieldsDialog
 

Detailed Description

Definition at line 808 of file mmaddressblockpage.cxx.

Constructor & Destructor Documentation

SwAssignFieldsControl::SwAssignFieldsControl ( std::unique_ptr< weld::ScrolledWindow xWindow,
std::unique_ptr< weld::Container xGrid 
)

Definition at line 836 of file mmaddressblockpage.cxx.

Member Function Documentation

SwAssignFieldsControl::DECL_LINK ( MatchHdl_Impl  ,
weld::ComboBox ,
void   
)
private
SwAssignFieldsControl::DECL_LINK ( GotFocusHdl_Impl  ,
weld::Widget ,
void   
)
private
void SwAssignFieldsControl::Init ( SwAssignFieldsDialog pDialog,
SwMailMergeConfigItem rConfigItem 
)
void SwAssignFieldsControl::MakeVisible ( const tools::Rectangle rRect)
private
void SwAssignFieldsControl::SetModifyHdl ( const Link< LinkParamNone *, void > &  rModifyHdl)
inline

Definition at line 829 of file mmaddressblockpage.cxx.

Friends And Related Function Documentation

friend class SwAssignFieldsDialog
friend

Definition at line 810 of file mmaddressblockpage.cxx.

Member Data Documentation

std::vector<SwAssignFragment> SwAssignFieldsControl::m_aFields
private

Definition at line 814 of file mmaddressblockpage.cxx.

Referenced by Init().

Link<LinkParamNone*,void> SwAssignFieldsControl::m_aModifyHdl
private

Definition at line 818 of file mmaddressblockpage.cxx.

SwMailMergeConfigItem* SwAssignFieldsControl::m_rConfigItem
private

Definition at line 816 of file mmaddressblockpage.cxx.

Referenced by Init().

std::unique_ptr<weld::Container> SwAssignFieldsControl::m_xGrid
private

Definition at line 812 of file mmaddressblockpage.cxx.

Referenced by Init().

std::unique_ptr<weld::ScrolledWindow> SwAssignFieldsControl::m_xVScroll
private

Definition at line 811 of file mmaddressblockpage.cxx.

Referenced by Init(), and MakeVisible().


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