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 <editeng/eeitem.hxx>
#include <svl/grabbagitem.hxx>
#include <svl/itemset.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/datatransfer/dnd/XDropTarget.hpp>
#include <com/sun/star/sdbc/SQLException.hpp>
#include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
#include <com/sun/star/sdb/XColumn.hpp>
#include <comphelper/sequence.hxx>
#include <comphelper/string.hxx>
#include <sal/log.hxx>
#include <tools/diagnose_ex.h>
#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 (SwCustomizeAddressBlockDialog, TextFilterHdl, OUString &, rTest, bool)
 
 IMPL_LINK_NOARG (SwCustomizeAddressBlockDialog, OKHdl_Impl, weld::Button &, void)
 
 IMPL_LINK (SwCustomizeAddressBlockDialog, ListBoxSelectHdl_Impl, weld::TreeView &, rBox, void)
 
 IMPL_LINK_NOARG (SwCustomizeAddressBlockDialog, EditModifyHdl_Impl, AddressMultiLineEdit &, void)
 
 IMPL_LINK (SwCustomizeAddressBlockDialog, ImageButtonHdl_Impl, weld::Button &, rButton, void)
 
 IMPL_LINK_NOARG (SwCustomizeAddressBlockDialog, SelectionChangedIdleHdl, Timer *, void)
 
 IMPL_LINK (SwCustomizeAddressBlockDialog, SelectionChangedHdl_Impl, bool, bIdle, void)
 
 IMPL_LINK_NOARG (SwCustomizeAddressBlockDialog, FieldChangeComboBoxHdl_Impl, weld::ComboBox &, 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 401 of file mmaddressblockpage.cxx.

References comphelper::removeElementAt().

IMPL_LINK ( SwSelectAddressBlockDialog  ,
NewCustomizeHdl_Impl  ,
weld::Button ,
rButton  ,
void   
)
IMPL_LINK ( SwCustomizeAddressBlockDialog  ,
TextFilterHdl  ,
OUString &  ,
rTest  ,
bool   
)

Definition at line 455 of file mmaddressblockpage.cxx.

IMPL_LINK ( SwCustomizeAddressBlockDialog  ,
ListBoxSelectHdl_Impl  ,
weld::TreeView ,
rBox  ,
void   
)

Definition at line 568 of file mmaddressblockpage.cxx.

References sw::util::HasItem().

IMPL_LINK ( SwCustomizeAddressBlockDialog  ,
ImageButtonHdl_Impl  ,
weld::Button ,
rButton  ,
void   
)

Definition at line 581 of file mmaddressblockpage.cxx.

References Down, Left, Right, and Up.

IMPL_LINK ( SwCustomizeAddressBlockDialog  ,
SelectionChangedHdl_Impl  ,
bool  ,
bIdle  ,
void   
)

Definition at line 694 of file mmaddressblockpage.cxx.

IMPL_LINK ( SwAssignFieldsControl  ,
MatchHdl_Impl  ,
weld::ComboBox ,
rBox  ,
void   
)
IMPL_LINK ( SwAssignFieldsControl  ,
GotFocusHdl_Impl  ,
weld::Widget ,
rBox  ,
void   
)

Definition at line 959 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 254 of file mmaddressblockpage.cxx.

References SwAddressPreview::FillData(), and MM_GREETINGSPAGE.

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

Definition at line 445 of file mmaddressblockpage.cxx.

IMPL_LINK_NOARG ( SwCustomizeAddressBlockDialog  ,
OKHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 563 of file mmaddressblockpage.cxx.

References RET_OK.

IMPL_LINK_NOARG ( SwCustomizeAddressBlockDialog  ,
EditModifyHdl_Impl  ,
AddressMultiLineEdit ,
void   
)

Definition at line 575 of file mmaddressblockpage.cxx.

References SwAddressPreview::FillData().

IMPL_LINK_NOARG ( SwCustomizeAddressBlockDialog  ,
SelectionChangedIdleHdl  ,
Timer ,
void   
)
IMPL_LINK_NOARG ( SwCustomizeAddressBlockDialog  ,
FieldChangeComboBoxHdl_Impl  ,
weld::ComboBox ,
void   
)
IMPL_LINK_NOARG ( SwAssignFieldsDialog  ,
OkHdl_Impl  ,
weld::Button ,
void   
)
IMPL_LINK_NOARG ( SwAssignFieldsDialog  ,
AssignmentModifyHdl_Impl  ,
LinkParamNone ,
void   
)