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, const OUString &rPreview, 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 OString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog ()
 

Private Member Functions

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

Private Attributes

OUString const m_sNone
 
OUString const m_rPreviewString
 
SwMailMergeConfigItemm_rConfigItem
 
std::unique_ptr< AddressPreviewm_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
 
std::unique_ptr< weld::SizeGroupm_xLabelGroup
 
std::unique_ptr< weld::SizeGroupm_xComboGroup
 
std::unique_ptr< weld::SizeGroupm_xPreviewGroup
 

Detailed Description

Definition at line 243 of file mmaddressblockpage.hxx.

Constructor & Destructor Documentation

SwAssignFieldsDialog::SwAssignFieldsDialog ( weld::Window pParent,
SwMailMergeConfigItem rConfigItem,
const OUString &  rPreview,
bool  bIsAddressBlock 
)
SwAssignFieldsDialog::~SwAssignFieldsDialog ( )
overridevirtual

Definition at line 1004 of file mmaddressblockpage.cxx.

Member Function Documentation

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

Definition at line 1039 of file mmaddressblockpage.cxx.

References m_xAddressTitle, m_xMatchTitle, and m_xPreviewTitle.

Referenced by SwAssignFieldsControl::Init().

uno::Sequence< OUString > SwAssignFieldsDialog::CreateAssignments ( )
private
SwAssignFieldsDialog::DECL_LINK ( OkHdl_Impl  ,
weld::Button ,
void   
)
private
SwAssignFieldsDialog::DECL_LINK ( AssignmentModifyHdl_Impl  ,
LinkParamNone ,
void   
)
private

Member Data Documentation

SwMailMergeConfigItem& SwAssignFieldsDialog::m_rConfigItem
private

Definition at line 248 of file mmaddressblockpage.hxx.

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

OUString const SwAssignFieldsDialog::m_rPreviewString
private

Definition at line 246 of file mmaddressblockpage.hxx.

Referenced by IMPL_LINK_NOARG().

OUString const SwAssignFieldsDialog::m_sNone
private

Definition at line 245 of file mmaddressblockpage.hxx.

Referenced by CreateAssignments().

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

Definition at line 252 of file mmaddressblockpage.hxx.

Referenced by ConnectSizeGroups(), and SwAssignFieldsDialog().

std::unique_ptr<weld::SizeGroup> SwAssignFieldsDialog::m_xComboGroup
private

Definition at line 261 of file mmaddressblockpage.hxx.

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

Definition at line 258 of file mmaddressblockpage.hxx.

Referenced by CreateAssignments(), and SwAssignFieldsDialog().

std::unique_ptr<weld::SizeGroup> SwAssignFieldsDialog::m_xLabelGroup
private

Definition at line 260 of file mmaddressblockpage.hxx.

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

Definition at line 251 of file mmaddressblockpage.hxx.

Referenced by SwAssignFieldsDialog().

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

Definition at line 253 of file mmaddressblockpage.hxx.

Referenced by ConnectSizeGroups().

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

Definition at line 256 of file mmaddressblockpage.hxx.

Referenced by SwAssignFieldsDialog().

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

Definition at line 250 of file mmaddressblockpage.hxx.

Referenced by IMPL_LINK_NOARG().

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

Definition at line 255 of file mmaddressblockpage.hxx.

Referenced by SwAssignFieldsDialog().

std::unique_ptr<weld::SizeGroup> SwAssignFieldsDialog::m_xPreviewGroup
private

Definition at line 262 of file mmaddressblockpage.hxx.

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

Definition at line 254 of file mmaddressblockpage.hxx.

Referenced by ConnectSizeGroups().

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

Definition at line 257 of file mmaddressblockpage.hxx.

Referenced by SwAssignFieldsDialog().


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