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

#include <mmaddressblockpage.hxx>

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

Public Member Functions

 SwAssignFieldsDialog (weld::Window *pParent, SwMailMergeConfigItem &rConfigItem, OUString aPreview, bool bIsAddressBlock)
 
void ConnectSizeGroups (int nLabelWidth, int nComboBoxWidth, int nPreviewWidth)
 
virtual ~SwAssignFieldsDialog () override
 
- 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

css::uno::Sequence< OUString > CreateAssignments ()
 
 DECL_LINK (OkHdl_Impl, weld::Button &, void)
 
 DECL_LINK (AssignmentModifyHdl_Impl, LinkParamNone *, void)
 

Private Attributes

OUString m_sNone
 
OUString m_rPreviewString
 
SwMailMergeConfigItemm_rConfigItem
 
std::unique_ptr< SwAddressPreviewm_xPreview
 
std::unique_ptr< weld::Labelm_xMatchingFI
 
std::unique_ptr< weld::Labelm_xAddressTitle
 
std::unique_ptr< weld::Labelm_xMatchTitle
 
std::unique_ptr< weld::Labelm_xPreviewTitle
 
std::unique_ptr< weld::Labelm_xPreviewFI
 
std::unique_ptr< weld::Buttonm_xOK
 
std::unique_ptr< weld::CustomWeldm_xPreviewWin
 
std::unique_ptr< SwAssignFieldsControlm_xFieldsControl
 

Detailed Description

Definition at line 247 of file mmaddressblockpage.hxx.

Constructor & Destructor Documentation

◆ SwAssignFieldsDialog()

SwAssignFieldsDialog::SwAssignFieldsDialog ( weld::Window pParent,
SwMailMergeConfigItem rConfigItem,
OUString  aPreview,
bool  bIsAddressBlock 
)

◆ ~SwAssignFieldsDialog()

SwAssignFieldsDialog::~SwAssignFieldsDialog ( )
overridevirtual

Definition at line 1005 of file mmaddressblockpage.cxx.

Member Function Documentation

◆ ConnectSizeGroups()

void SwAssignFieldsDialog::ConnectSizeGroups ( int  nLabelWidth,
int  nComboBoxWidth,
int  nPreviewWidth 
)

Definition at line 1040 of file mmaddressblockpage.cxx.

References m_xAddressTitle, m_xMatchTitle, and m_xPreviewTitle.

Referenced by SwAssignFieldsControl::Init().

◆ CreateAssignments()

uno::Sequence< OUString > SwAssignFieldsDialog::CreateAssignments ( )
private

◆ DECL_LINK() [1/2]

SwAssignFieldsDialog::DECL_LINK ( AssignmentModifyHdl_Impl  ,
LinkParamNone ,
void   
)
private

◆ DECL_LINK() [2/2]

SwAssignFieldsDialog::DECL_LINK ( OkHdl_Impl  ,
weld::Button ,
void   
)
private

Member Data Documentation

◆ m_rConfigItem

SwMailMergeConfigItem& SwAssignFieldsDialog::m_rConfigItem
private

Definition at line 252 of file mmaddressblockpage.hxx.

Referenced by CreateAssignments(), IMPL_LINK(), and IMPL_LINK_NOARG().

◆ m_rPreviewString

OUString SwAssignFieldsDialog::m_rPreviewString
private

Definition at line 250 of file mmaddressblockpage.hxx.

Referenced by IMPL_LINK_NOARG().

◆ m_sNone

OUString SwAssignFieldsDialog::m_sNone
private

Definition at line 249 of file mmaddressblockpage.hxx.

Referenced by CreateAssignments().

◆ m_xAddressTitle

std::unique_ptr<weld::Label> SwAssignFieldsDialog::m_xAddressTitle
private

Definition at line 256 of file mmaddressblockpage.hxx.

Referenced by ConnectSizeGroups(), and SwAssignFieldsDialog().

◆ m_xFieldsControl

std::unique_ptr<SwAssignFieldsControl> SwAssignFieldsDialog::m_xFieldsControl
private

Definition at line 262 of file mmaddressblockpage.hxx.

Referenced by CreateAssignments(), and SwAssignFieldsDialog().

◆ m_xMatchingFI

std::unique_ptr<weld::Label> SwAssignFieldsDialog::m_xMatchingFI
private

Definition at line 255 of file mmaddressblockpage.hxx.

Referenced by SwAssignFieldsDialog().

◆ m_xMatchTitle

std::unique_ptr<weld::Label> SwAssignFieldsDialog::m_xMatchTitle
private

Definition at line 257 of file mmaddressblockpage.hxx.

Referenced by ConnectSizeGroups().

◆ m_xOK

std::unique_ptr<weld::Button> SwAssignFieldsDialog::m_xOK
private

Definition at line 260 of file mmaddressblockpage.hxx.

Referenced by SwAssignFieldsDialog().

◆ m_xPreview

std::unique_ptr<SwAddressPreview> SwAssignFieldsDialog::m_xPreview
private

Definition at line 254 of file mmaddressblockpage.hxx.

Referenced by IMPL_LINK_NOARG().

◆ m_xPreviewFI

std::unique_ptr<weld::Label> SwAssignFieldsDialog::m_xPreviewFI
private

Definition at line 259 of file mmaddressblockpage.hxx.

Referenced by SwAssignFieldsDialog().

◆ m_xPreviewTitle

std::unique_ptr<weld::Label> SwAssignFieldsDialog::m_xPreviewTitle
private

Definition at line 258 of file mmaddressblockpage.hxx.

Referenced by ConnectSizeGroups().

◆ m_xPreviewWin

std::unique_ptr<weld::CustomWeld> SwAssignFieldsDialog::m_xPreviewWin
private

Definition at line 261 of file mmaddressblockpage.hxx.

Referenced by SwAssignFieldsDialog().


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