LibreOffice Module sw (master) 1
|
#include <mmaddressblockpage.hxx>
Public Member Functions | |
SwSelectAddressBlockDialog (weld::Window *pParent, SwMailMergeConfigItem &rConfig) | |
virtual | ~SwSelectAddressBlockDialog () override |
void | SetAddressBlocks (const css::uno::Sequence< OUString > &rBlocks, sal_uInt16 nSelected) |
const css::uno::Sequence< OUString > & | GetAddressBlocks () |
void | SetSettings (bool bIsCountry, const OUString &sCountry) |
bool | IsIncludeCountry () const |
OUString | GetCountry () const |
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 | |
DECL_LINK (NewCustomizeHdl_Impl, weld::Button &, void) | |
DECL_LINK (DeleteHdl_Impl, weld::Button &, void) | |
DECL_LINK (IncludeHdl_Impl, weld::Toggleable &, void) | |
Private Attributes | |
css::uno::Sequence< OUString > | m_aAddressBlocks |
SwMailMergeConfigItem & | m_rConfig |
std::unique_ptr< SwAddressPreview > | m_xPreview |
std::unique_ptr< weld::Button > | m_xNewPB |
std::unique_ptr< weld::Button > | m_xCustomizePB |
std::unique_ptr< weld::Button > | m_xDeletePB |
std::unique_ptr< weld::RadioButton > | m_xNeverRB |
std::unique_ptr< weld::RadioButton > | m_xAlwaysRB |
std::unique_ptr< weld::RadioButton > | m_xDependentRB |
std::unique_ptr< weld::Entry > | m_xCountryED |
std::unique_ptr< weld::CustomWeld > | m_xPreviewWin |
Definition at line 89 of file mmaddressblockpage.hxx.
SwSelectAddressBlockDialog::SwSelectAddressBlockDialog | ( | weld::Window * | pParent, |
SwMailMergeConfigItem & | rConfig | ||
) |
Definition at line 316 of file mmaddressblockpage.cxx.
References LINK, m_xAlwaysRB, m_xCountryED, m_xCustomizePB, m_xDeletePB, m_xDependentRB, m_xNeverRB, m_xNewPB, m_xPreview, and m_xPreviewWin.
|
overridevirtual |
Definition at line 346 of file mmaddressblockpage.cxx.
|
private |
|
private |
|
private |
const uno::Sequence< OUString > & SwSelectAddressBlockDialog::GetAddressBlocks | ( | ) |
Definition at line 360 of file mmaddressblockpage.cxx.
References m_aAddressBlocks, and m_xPreview.
Referenced by IMPL_LINK_NOARG().
OUString SwSelectAddressBlockDialog::GetCountry | ( | ) | const |
Definition at line 390 of file mmaddressblockpage.cxx.
References m_xCountryED, and m_xDependentRB.
Referenced by IMPL_LINK_NOARG().
|
inline |
Definition at line 117 of file mmaddressblockpage.hxx.
References m_xNeverRB.
Referenced by IMPL_LINK_NOARG().
void SwSelectAddressBlockDialog::SetAddressBlocks | ( | const css::uno::Sequence< OUString > & | rBlocks, |
sal_uInt16 | nSelected | ||
) |
Definition at line 350 of file mmaddressblockpage.cxx.
References m_aAddressBlocks, and m_xPreview.
Referenced by IMPL_LINK_NOARG().
void SwSelectAddressBlockDialog::SetSettings | ( | bool | bIsCountry, |
const OUString & | sCountry | ||
) |
Definition at line 376 of file mmaddressblockpage.cxx.
References m_aAddressBlocks, m_xAlwaysRB, m_xCountryED, m_xDeletePB, m_xDependentRB, m_xNeverRB, and weld::Toggleable::set_active().
Referenced by IMPL_LINK_NOARG().
|
private |
Definition at line 91 of file mmaddressblockpage.hxx.
Referenced by GetAddressBlocks(), SetAddressBlocks(), and SetSettings().
|
private |
Definition at line 92 of file mmaddressblockpage.hxx.
|
private |
Definition at line 99 of file mmaddressblockpage.hxx.
Referenced by SetSettings(), and SwSelectAddressBlockDialog().
|
private |
Definition at line 101 of file mmaddressblockpage.hxx.
Referenced by GetCountry(), SetSettings(), and SwSelectAddressBlockDialog().
|
private |
Definition at line 96 of file mmaddressblockpage.hxx.
Referenced by SwSelectAddressBlockDialog().
|
private |
Definition at line 97 of file mmaddressblockpage.hxx.
Referenced by SetSettings(), and SwSelectAddressBlockDialog().
|
private |
Definition at line 100 of file mmaddressblockpage.hxx.
Referenced by GetCountry(), SetSettings(), and SwSelectAddressBlockDialog().
|
private |
Definition at line 98 of file mmaddressblockpage.hxx.
Referenced by IsIncludeCountry(), SetSettings(), and SwSelectAddressBlockDialog().
|
private |
Definition at line 95 of file mmaddressblockpage.hxx.
Referenced by SwSelectAddressBlockDialog().
|
private |
Definition at line 94 of file mmaddressblockpage.hxx.
Referenced by GetAddressBlocks(), SetAddressBlocks(), and SwSelectAddressBlockDialog().
|
private |
Definition at line 102 of file mmaddressblockpage.hxx.
Referenced by SwSelectAddressBlockDialog().