LibreOffice Module sw (master)  1
Classes | Macros | Functions
mmaddressblockpage.cxx File Reference
#include "mmaddressblockpage.hxx"
#include <mailmergewizard.hxx>
#include <swtypes.hxx>
#include "addresslistdialog.hxx"
#include <vcl/fixed.hxx>
#include <vcl/weld.hxx>
#include <vcl/txtattr.hxx>
#include <vcl/xtextedt.hxx>
#include <vcl/textview.hxx>
#include <vcl/builderfactory.hxx>
#include <vcl/lstbox.hxx>
#include <vcl/treelistentry.hxx>
#include <mmconfigitem.hxx>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/sdbc/SQLException.hpp>
#include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
#include <com/sun/star/sdb/XColumn.hpp>
#include <comphelper/string.hxx>
#include <sal/log.hxx>
#include <vector>
#include <globals.hrc>
#include <strings.hrc>
#include <dbui.hrc>
#include <mmaddressblockpage.hrc>
#include <helpids.h>
Include dependency graph for mmaddressblockpage.cxx:

Go to the source code of this file.

Classes

struct  SwAssignFragment
 
class  SwAssignFieldsControl
 

Macros

#define USER_DATA_SALUTATION   -1
 
#define USER_DATA_PUNCTUATION   -2
 
#define USER_DATA_TEXT   -3
 
#define USER_DATA_NONE   -4
 

Functions

 IMPL_LINK_NOARG (SwMailMergeAddressBlockPage, AddressListHdl_Impl, Button *, void)
 
 IMPL_LINK_NOARG (SwMailMergeAddressBlockPage, SettingsHdl_Impl, Button *, void)
 
 IMPL_LINK (SwMailMergeAddressBlockPage, AssignHdl_Impl, Button *, pButton, void)
 
 IMPL_LINK (SwMailMergeAddressBlockPage, AddressBlockHdl_Impl, Button *, pBox, void)
 
 IMPL_LINK_NOARG (SwMailMergeAddressBlockPage, AddressBlockSelectHdl_Impl, LinkParamNone *, void)
 
 IMPL_LINK (SwMailMergeAddressBlockPage, HideParagraphsHdl_Impl, Button *, pBox, void)
 
 IMPL_LINK (SwMailMergeAddressBlockPage, InsertDataHdl_Impl, Button *, pButton, void)
 
 IMPL_LINK (SwSelectAddressBlockDialog, DeleteHdl_Impl, weld::Button &, rButton, void)
 
 IMPL_LINK (SwSelectAddressBlockDialog, NewCustomizeHdl_Impl, weld::Button &, rButton, void)
 
 IMPL_LINK_NOARG (SwSelectAddressBlockDialog, IncludeHdl_Impl, weld::ToggleButton &, void)
 
 IMPL_LINK_NOARG (SwCustomizeAddressBlockDialog, OKHdl_Impl, Button *, void)
 
 IMPL_LINK (SwCustomizeAddressBlockDialog, ListBoxSelectHdl_Impl, SvTreeListBox *, pBox, void)
 
 IMPL_LINK_NOARG (SwCustomizeAddressBlockDialog, EditModifyHdl_Impl, Edit &, void)
 
 IMPL_LINK (SwCustomizeAddressBlockDialog, ImageButtonHdl_Impl, Button *, pButton, void)
 
 IMPL_LINK (SwCustomizeAddressBlockDialog, SelectionChangedHdl_Impl, AddressMultiLineEdit &, rEdit, void)
 
 IMPL_LINK_NOARG (SwCustomizeAddressBlockDialog, FieldChangeComboBoxHdl_Impl, ComboBox &, void)
 
 IMPL_LINK_NOARG (SwCustomizeAddressBlockDialog, FieldChangeHdl_Impl, Edit &, void)
 
 IMPL_LINK (SwAssignFieldsControl, MatchHdl_Impl, weld::ComboBox &, rBox, void)
 
 IMPL_LINK (SwAssignFieldsControl, GotFocusHdl_Impl, weld::Widget &, rBox, void)
 
 IMPL_LINK_NOARG (SwAssignFieldsDialog, OkHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SwAssignFieldsDialog, AssignmentModifyHdl_Impl, LinkParamNone *, void)
 

Macro Definition Documentation

#define USER_DATA_NONE   -4
#define USER_DATA_PUNCTUATION   -2
#define USER_DATA_SALUTATION   -1
#define USER_DATA_TEXT   -3

Function Documentation

IMPL_LINK ( SwMailMergeAddressBlockPage  ,
AssignHdl_Impl  ,
Button ,
pButton  ,
void   
)
IMPL_LINK ( SwMailMergeAddressBlockPage  ,
AddressBlockHdl_Impl  ,
Button ,
pBox  ,
void   
)
IMPL_LINK ( SwMailMergeAddressBlockPage  ,
HideParagraphsHdl_Impl  ,
Button ,
pBox  ,
void   
)
IMPL_LINK ( SwMailMergeAddressBlockPage  ,
InsertDataHdl_Impl  ,
Button ,
pButton  ,
void   
)
IMPL_LINK ( SwSelectAddressBlockDialog  ,
DeleteHdl_Impl  ,
weld::Button ,
rButton  ,
void   
)

Definition at line 403 of file mmaddressblockpage.cxx.

IMPL_LINK ( SwSelectAddressBlockDialog  ,
NewCustomizeHdl_Impl  ,
weld::Button ,
rButton  ,
void   
)
IMPL_LINK ( SwCustomizeAddressBlockDialog  ,
ListBoxSelectHdl_Impl  ,
SvTreeListBox ,
pBox  ,
void   
)

Definition at line 583 of file mmaddressblockpage.cxx.

IMPL_LINK ( SwCustomizeAddressBlockDialog  ,
ImageButtonHdl_Impl  ,
Button ,
pButton  ,
void   
)

Definition at line 596 of file mmaddressblockpage.cxx.

References Down, Left, Right, and Up.

IMPL_LINK ( SwCustomizeAddressBlockDialog  ,
SelectionChangedHdl_Impl  ,
AddressMultiLineEdit ,
rEdit  ,
void   
)
IMPL_LINK ( SwAssignFieldsControl  ,
MatchHdl_Impl  ,
weld::ComboBox ,
rBox  ,
void   
)
IMPL_LINK ( SwAssignFieldsControl  ,
GotFocusHdl_Impl  ,
weld::Widget ,
rBox  ,
void   
)

Definition at line 970 of file mmaddressblockpage.cxx.

References x, and y.

IMPL_LINK_NOARG ( SwMailMergeAddressBlockPage  ,
AddressListHdl_Impl  ,
Button ,
void   
)
IMPL_LINK_NOARG ( SwMailMergeAddressBlockPage  ,
SettingsHdl_Impl  ,
Button ,
void   
)
IMPL_LINK_NOARG ( SwMailMergeAddressBlockPage  ,
AddressBlockSelectHdl_Impl  ,
LinkParamNone ,
void   
)

Definition at line 248 of file mmaddressblockpage.cxx.

References SwAddressPreview::FillData(), and MM_GREETINGSPAGE.

IMPL_LINK_NOARG ( SwSelectAddressBlockDialog  ,
IncludeHdl_Impl  ,
weld::ToggleButton ,
void   
)

Definition at line 456 of file mmaddressblockpage.cxx.

IMPL_LINK_NOARG ( SwCustomizeAddressBlockDialog  ,
OKHdl_Impl  ,
Button ,
void   
)

Definition at line 578 of file mmaddressblockpage.cxx.

References RET_OK.

IMPL_LINK_NOARG ( SwCustomizeAddressBlockDialog  ,
EditModifyHdl_Impl  ,
Edit ,
void   
)

Definition at line 590 of file mmaddressblockpage.cxx.

References SwAddressPreview::FillData().

IMPL_LINK_NOARG ( SwCustomizeAddressBlockDialog  ,
FieldChangeComboBoxHdl_Impl  ,
ComboBox ,
void   
)

Definition at line 710 of file mmaddressblockpage.cxx.

IMPL_LINK_NOARG ( SwCustomizeAddressBlockDialog  ,
FieldChangeHdl_Impl  ,
Edit ,
void   
)
IMPL_LINK_NOARG ( SwAssignFieldsDialog  ,
OkHdl_Impl  ,
weld::Button ,
void   
)
IMPL_LINK_NOARG ( SwAssignFieldsDialog  ,
AssignmentModifyHdl_Impl  ,
LinkParamNone ,
void   
)