20#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_DBINSDLG_HXX
21#define INCLUDED_SW_SOURCE_UIBASE_INC_DBINSDLG_HXX
29#include <com/sun/star/uno/Reference.h>
30#include <com/sun/star/uno/Sequence.h>
38 class XColumnsSupplier;
53typedef std::vector<std::unique_ptr<DB_Column>>
DB_Columns;
138 virtual void Notify(
const css::uno::Sequence< OUString >& aPropertyNames )
override;
147 css::uno::Reference< css::sdbc::XDataSource>
const & rxSource,
148 css::uno::Reference<css::sdbcx::XColumnsSupplier>
const & xColSupp,
153 void DataToDoc(
const css::uno::Sequence< css::uno::Any >& rSelection,
154 css::uno::Reference< css::sdbc::XDataSource>
const & rxSource,
155 css::uno::Reference< css::sdbc::XConnection>
const & xConnection,
156 css::uno::Reference< css::sdbc::XResultSet >
const & xResultSet);
SwInsertDBColAutoPilot(SwView &rView, css::uno::Reference< css::sdbc::XDataSource > const &rxSource, css::uno::Reference< css::sdbcx::XColumnsSupplier > const &xColSupp, SwDBData aData)
DECL_LINK(CBSelectHdl, weld::ComboBox &, void)
std::unique_ptr< SwTableRep > m_pRep
virtual ~SwInsertDBColAutoPilot() override
std::unique_ptr< SfxItemSet > m_pTableSet
SwInsDBColumns m_aDBColumns
std::unique_ptr< weld::RadioButton > m_xRbHeadlColnms
DECL_LINK(DBFormatHdl, weld::Toggleable &, void)
std::unique_ptr< weld::CheckButton > m_xCbTableHeadon
DECL_LINK(TableFormatHdl, weld::Button &, void)
std::unique_ptr< weld::Label > m_xFtDbParaColl
DECL_LINK(AutoFormatHdl, weld::Button &, void)
bool SplitTextToColArr(const OUString &rText, DB_Columns &rColArr, bool bInsField)
std::unique_ptr< weld::Frame > m_xFormatFrame
std::unique_ptr< weld::Button > m_xIbDbcolToEdit
std::unique_ptr< weld::RadioButton > m_xRbAsTable
std::unique_ptr< weld::RadioButton > m_xRbAsField
std::unique_ptr< weld::Frame > m_xHeadFrame
DECL_LINK(DblClickHdl, weld::TreeView &, bool)
void DataToDoc(const css::uno::Sequence< css::uno::Any > &rSelection, css::uno::Reference< css::sdbc::XDataSource > const &rxSource, css::uno::Reference< css::sdbc::XConnection > const &xConnection, css::uno::Reference< css::sdbc::XResultSet > const &xResultSet)
std::unique_ptr< weld::TextView > m_xEdDbText
DECL_LINK(TableToFromHdl, weld::Button &, void)
std::unique_ptr< weld::RadioButton > m_xRbDbFormatFromDb
std::unique_ptr< weld::TreeView > m_xLbTextDbColumn
std::unique_ptr< weld::TreeView > m_xLbTableCol
std::unique_ptr< weld::Button > m_xIbDbcolAllFrom
std::unique_ptr< weld::Label > m_xFtTableCol
std::unique_ptr< weld::Button > m_xIbDbcolAllTo
std::unique_ptr< weld::RadioButton > m_xRbHeadlEmpty
std::unique_ptr< weld::Button > m_xPbTableFormat
std::unique_ptr< weld::ComboBox > m_xLbDbParaColl
virtual void Notify(const css::uno::Sequence< OUString > &aPropertyNames) override
std::unique_ptr< NumFormatListBox > m_xLbDbFormatFromUsr
std::unique_ptr< SwTableAutoFormat > m_xTAutoFormat
std::unique_ptr< weld::Button > m_xIbDbcolOneTo
std::unique_ptr< weld::RadioButton > m_xRbAsText
std::unique_ptr< weld::TreeView > m_xLbTableDbColumn
std::unique_ptr< weld::Button > m_xPbTableAutofmt
DECL_LINK(TVSelectHdl, weld::TreeView &, void)
DECL_LINK(PageHdl, weld::Toggleable &, void)
virtual void ImplCommit() override
DECL_LINK(HeaderHdl, weld::Toggleable &, void)
std::unique_ptr< weld::RadioButton > m_xRbDbFormatFromUsr
std::unique_ptr< weld::Button > m_xIbDbcolOneFrom
std::vector< std::unique_ptr< DB_Column > > DB_Columns
constexpr OUStringLiteral aData
bool operator<(const SwInsDBColumn &rCmp) const
SwInsDBColumn(OUString aStr)
LanguageType eUsrNumFormatLng