19#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_MAILMRGE_HXX
20#define INCLUDED_SW_SOURCE_UIBASE_INC_MAILMRGE_HXX
25#include <com/sun/star/uno/Sequence.h>
26#include <com/sun/star/uno/Reference.h>
48 std::unique_ptr<SwMailMergeDlg_Impl>
m_pImpl;
55 css::uno::Reference< css::frame::XFrame2 >
m_xFrame;
66 std::unique_ptr<weld::SpinButton>
m_xToNF;
118 const OUString& rSourceName,
119 const OUString& rTableName,
120 sal_Int32 nCommandType,
121 const css::uno::Reference< css::sdbc::XConnection>& xConnection,
122 css::uno::Sequence< css::uno::Any >
const * pSelection);
136 css::uno::Reference< css::sdbc::XResultSet>
GetResultSet()
const;
bool IsThisDocument() const
virtual ~SwMailMergeCreateFromDlg() override
std::unique_ptr< weld::RadioButton > m_xThisDocRB
SwMailMergeCreateFromDlg(weld::Window *pParent)
SwMailMergeDlg(weld::Window *pParent, SwWrtShell &rSh, const OUString &rSourceName, const OUString &rTableName, sal_Int32 nCommandType, const css::uno::Reference< css::sdbc::XConnection > &xConnection, css::uno::Sequence< css::uno::Any > const *pSelection)
std::unique_ptr< weld::CheckButton > m_xFormatRtfCB
std::unique_ptr< weld::SpinButton > m_xFromNF
std::unique_ptr< weld::RadioButton > m_xFileRB
std::unique_ptr< weld::RadioButton > m_xFromRB
std::unique_ptr< weld::CheckButton > m_xFormatSwCB
css::uno::Sequence< css::uno::Any > m_aSelection
std::unique_ptr< weld::CheckButton > m_xGenerateFromDataBaseCB
std::unique_ptr< weld::Label > m_xFormatFT
std::unique_ptr< weld::Entry > m_xSubjectED
DECL_LINK(FilenameHdl, weld::Toggleable &, void)
std::unique_ptr< SwMailMergeDlg_Impl > m_pImpl
DECL_LINK(SaveTypeHdl, weld::Toggleable &, void)
virtual ~SwMailMergeDlg() override
std::unique_ptr< weld::CheckButton > m_xSingleJobsCB
const OUString & GetSaveFilter() const
std::unique_ptr< weld::RadioButton > m_xAllRB
DECL_LINK(FileFormatHdl, weld::ComboBox &, void)
std::unique_ptr< weld::Label > m_xPathFT
css::uno::Reference< css::frame::XFrame2 > m_xFrame
std::unique_ptr< weld::Label > m_xSubjectFT
std::unique_ptr< weld::Button > m_xAttachPB
bool IsFileEncryptedFromDataBase() const
DECL_LINK(ModifyHdl, weld::SpinButton &, void)
std::unique_ptr< weld::RadioButton > m_xPrinterRB
std::unique_ptr< weld::Button > m_xOkBTN
std::unique_ptr< weld::Label > m_xColumnFT
std::unique_ptr< weld::ComboBox > m_xAddressFieldLB
std::unique_ptr< weld::ComboBox > m_xFilterLB
std::unique_ptr< weld::ComboBox > m_xColumnLB
OUString GetURLfromPath() const
DBManagerOptions GetMergeType() const
bool AskUserFilename() const
OUString GetTargetURL() const
std::unique_ptr< weld::Entry > m_xAttachED
std::unique_ptr< weld::Container > m_xBeamerWin
DECL_LINK(InsertPathHdl, weld::Button &, void)
DBManagerOptions m_nMergeType
OUString GetPasswordColumnName() const
std::unique_ptr< weld::Label > m_xSaveMergedDocumentFT
bool IsSaveSingleDoc() const
std::unique_ptr< weld::RadioButton > m_xSaveSingleDocRB
std::unique_ptr< weld::ComboBox > m_xPasswordLB
std::unique_ptr< weld::Button > m_xPathPB
std::unique_ptr< weld::CheckButton > m_xFormatHtmlCB
std::unique_ptr< weld::SpinButton > m_xToNF
std::unique_ptr< weld::Label > m_xPasswordFT
SwModuleOptions * m_pModOpt
std::unique_ptr< weld::CheckButton > m_xPasswordCB
std::unique_ptr< weld::Label > m_xAttachFT
css::uno::Reference< css::sdbc::XResultSet > GetResultSet() const
DECL_LINK(OutputTypeHdl, weld::Toggleable &, void)
DECL_LINK(ButtonHdl, weld::Button &, void)
std::unique_ptr< weld::Entry > m_xPathED
const css::uno::Sequence< css::uno::Any > & GetSelection() const
OUString GetColumnName() const
std::unique_ptr< weld::RadioButton > m_xMarkedRB
bool IsGenerateFromDataBase() const
std::unique_ptr< weld::RadioButton > m_xMailingRB
std::unique_ptr< weld::RadioButton > m_xSaveIndividualRB
std::unique_ptr< weld::Label > m_xFilterFT
virtual ~SwMailMergeFieldConnectionsDlg() override
bool IsUseExistingConnections() const
std::unique_ptr< weld::RadioButton > m_xUseExistingRB
SwMailMergeFieldConnectionsDlg(weld::Window *pParent)
Used by the UI to modify the document model.