19#ifndef INCLUDED_SW_SOURCE_UI_DBUI_ADDRESSLISTDIALOG_HXX
20#define INCLUDED_SW_SOURCE_UI_DBUI_ADDRESSLISTDIALOG_HXX
31 class XDatabaseContext;
37 class XColumnsSupplier;
56 std::vector<std::unique_ptr<AddressUserData_Impl>>
m_aUserData;
67 std::unique_ptr<weld::Button>
m_xOK;
82 DECL_LINK(StaticListBoxSelectHdl_Impl,
void*,
void);
88 css::uno::Reference< css::sdbc::XDataSource>
93 css::uno::Reference< css::sdbcx::XColumnsSupplier>
std::unique_ptr< weld::Label > m_xConnecting
void TableSelectHdl(const weld::Button *pButton)
SwAddressListDialog(SwMailMergeAddressBlockPage *pParent)
std::unique_ptr< weld::Button > m_xTablePB
std::unique_ptr< weld::Button > m_xFilterPB
std::unique_ptr< weld::Button > m_xRemovePB
DECL_LINK(CreateHdl_Impl, weld::Button &, void)
std::unique_ptr< weld::Label > m_xDescriptionFI
std::vector< std::unique_ptr< AddressUserData_Impl > > m_aUserData
const SwDBData & GetDBData() const
SwMailMergeAddressBlockPage * m_pAddressPage
std::unique_ptr< weld::Button > m_xOK
SharedConnection GetConnection() const
std::unique_ptr< weld::Button > m_xEditPB
std::unique_ptr< weld::TreeIter > m_xIter
std::unique_ptr< weld::Button > m_xCreateListPB
std::unique_ptr< weld::Button > m_xLoadListPB
css::uno::Reference< css::sdbc::XDataSource > GetSource() const
DECL_LINK(LoadHdl_Impl, weld::Button &, void)
DECL_LINK(TableSelectHdl_Impl, weld::Button &, void)
css::uno::Reference< css::sdbcx::XColumnsSupplier > GetColumnsSupplier() const
void DetectTablesAndQueries(int Select, bool bWidthDialog)
OUString GetFilter() const
DECL_LINK(FilterHdl_Impl, weld::Button &, void)
DECL_LINK(OKHdl_Impl, weld::Button &, void)
DECL_LINK(EditHdl_Impl, weld::Button &, void)
css::uno::Reference< css::sdb::XDatabaseContext > m_xDBContext
DECL_LINK(ListBoxSelectHdl_Impl, weld::TreeView &, void)
virtual ~SwAddressListDialog() override
std::unique_ptr< weld::TreeView > m_xListLB
DECL_LINK(StaticListBoxSelectHdl_Impl, void *, void)
DECL_LINK(RemoveHdl_Impl, weld::Button &, void)