16#include <com/sun/star/awt/XWindow.hpp>
29 std::shared_ptr<ScDocument>
mxDoc;
30 std::unique_ptr<weld::Container>
mxBox;
33 std::unique_ptr<weld::Container>
mxList;
38 std::unique_ptr<weld::ScrolledWindow>
mxScroll;
50 std::vector<std::unique_ptr<ScDataTransformationBaseControl>>
maControls;
97 void import(
ScDocument& rDoc,
bool bInternal =
false);
void deleteRowTransformation()
std::unique_ptr< weld::ComboBox > mxDBRanges
VclPtr< ScDataTableView > mxTable
void numberTransformation()
std::unique_ptr< weld::Entry > mxEditURL
DECL_LINK(CancelQuitHdl, weld::Button &, void)
virtual ~ScDataProviderDlg() override
css::uno::Reference< css::awt::XWindow > m_xTableParent
std::unique_ptr< weld::ScrolledWindow > mxScroll
ScDataProviderDlg(weld::Window *pWindow, std::shared_ptr< ScDocument > pDoc, const ScDocument *pDocument)
std::unique_ptr< weld::Button > mxAddTransformationBtn
DECL_LINK(ColumnMenuHdl, const weld::ComboBox &, void)
DECL_LINK(TransformationSelectHdl, weld::ComboBox &, void)
std::unique_ptr< weld::Container > mxBox
DECL_LINK(ScrollToEnd, Timer *, void)
std::unique_ptr< weld::Container > mxTransformationList
DECL_LINK(ApplyQuitHdl, weld::Button &, void)
std::unique_ptr< weld::Entry > mxEditID
std::unique_ptr< weld::Button > mxOKBtn
DECL_LINK(IDEditHdl, weld::Entry &, void)
void swapRowsTransformation()
DECL_LINK(ApplyBtnHdl, weld::Button &, void)
sc::ExternalDataSource getDataSource(ScDocument *pDoc)
OUString msAddTransformationToolTip
DECL_LINK(StartMenuHdl, const OString &, void)
std::vector< std::unique_ptr< ScDataTransformationBaseControl > > maControls
std::unique_ptr< weld::Button > mxBrowseBtn
std::unique_ptr< weld::ComboBox > mxProviderList
std::unique_ptr< weld::Button > mxCancelBtn
DECL_LINK(ProviderSelectHdl, weld::ComboBox &, void)
std::unique_ptr< weld::Button > mxApplyBtn
DECL_LINK(TransformationListHdl, weld::Button &, void)
void findReplaceTransformation()
void textTransformation()
void sortTransformation()
DECL_LINK(BrowseBtnHdl, weld::Button &, void)
DECL_LINK(URLEditHdl, weld::Entry &, void)
void updateApplyBtn(bool bValidConfig)
std::unique_ptr< weld::Container > mxList
void deletefromList(sal_uInt32 nIndex)
void dateTimeTransformation()
std::shared_ptr< ScDocument > mxDoc
void replaceNullTransformation()
std::unique_ptr< weld::ComboBox > mxTransformationBox