#include <dataproviderdlg.hxx>
|
| | DECL_LINK (StartMenuHdl, const OString &, void) |
| |
| | DECL_LINK (ColumnMenuHdl, const weld::ComboBox &, void) |
| |
| | DECL_LINK (ScrollToEnd, Timer *, void) |
| |
| | DECL_LINK (ApplyQuitHdl, weld::Button &, void) |
| |
| | DECL_LINK (CancelQuitHdl, weld::Button &, void) |
| |
| | DECL_LINK (TransformationListHdl, weld::Button &, void) |
| |
| | DECL_LINK (ProviderSelectHdl, weld::ComboBox &, void) |
| |
| | DECL_LINK (TransformationSelectHdl, weld::ComboBox &, void) |
| |
| | DECL_LINK (IDEditHdl, weld::Entry &, void) |
| |
| | DECL_LINK (URLEditHdl, weld::Entry &, void) |
| |
| | DECL_LINK (ApplyBtnHdl, weld::Button &, void) |
| |
| | DECL_LINK (BrowseBtnHdl, weld::Button &, void) |
| |
Definition at line 26 of file dataproviderdlg.hxx.
◆ ScDataProviderDlg()
Definition at line 772 of file dataproviderdlg.cxx.
References Create(), sc::DataProviderFactory::getDataProviders(), ScDocument::GetDBCollection(), ScDBCollection::getNamedDBs(), Size::Height(), i, isValid(), LINK, maIdle, mnIndex, msAddTransformationToolTip, msApplyTooltip, mxAddTransformationBtn, mxApplyBtn, mxBox, mxBrowseBtn, mxCancelBtn, mxDBRanges, mxDoc, mxEditID, mxEditURL, mxOKBtn, mxProviderList, mxTable, mxTransformationBox, pDBData, SAL_WARN_IF, Timer::SetInvokeHandler(), Task::SetPriority(), and Size::Width().
◆ ~ScDataProviderDlg()
| ScDataProviderDlg::~ScDataProviderDlg |
( |
| ) |
|
|
overridevirtual |
◆ aggregateFunction()
| void ScDataProviderDlg::aggregateFunction |
( |
| ) |
|
◆ applyAndQuit()
| void ScDataProviderDlg::applyAndQuit |
( |
| ) |
|
◆ cancelAndQuit()
| void ScDataProviderDlg::cancelAndQuit |
( |
| ) |
|
◆ dateTimeTransformation()
| void ScDataProviderDlg::dateTimeTransformation |
( |
| ) |
|
◆ DECL_LINK() [1/12]
| ScDataProviderDlg::DECL_LINK |
( |
ApplyBtnHdl |
, |
|
|
weld::Button & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [2/12]
| ScDataProviderDlg::DECL_LINK |
( |
ApplyQuitHdl |
, |
|
|
weld::Button & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [3/12]
| ScDataProviderDlg::DECL_LINK |
( |
BrowseBtnHdl |
, |
|
|
weld::Button & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [4/12]
| ScDataProviderDlg::DECL_LINK |
( |
CancelQuitHdl |
, |
|
|
weld::Button & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [5/12]
| ScDataProviderDlg::DECL_LINK |
( |
ColumnMenuHdl |
, |
|
|
const weld::ComboBox & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [6/12]
| ScDataProviderDlg::DECL_LINK |
( |
IDEditHdl |
, |
|
|
weld::Entry & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [7/12]
| ScDataProviderDlg::DECL_LINK |
( |
ProviderSelectHdl |
, |
|
|
weld::ComboBox & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [8/12]
| ScDataProviderDlg::DECL_LINK |
( |
ScrollToEnd |
, |
|
|
Timer * |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [9/12]
| ScDataProviderDlg::DECL_LINK |
( |
StartMenuHdl |
, |
|
|
const OString & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [10/12]
| ScDataProviderDlg::DECL_LINK |
( |
TransformationListHdl |
, |
|
|
weld::Button & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [11/12]
| ScDataProviderDlg::DECL_LINK |
( |
TransformationSelectHdl |
, |
|
|
weld::ComboBox & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [12/12]
| ScDataProviderDlg::DECL_LINK |
( |
URLEditHdl |
, |
|
|
weld::Entry & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ deleteColumn()
| void ScDataProviderDlg::deleteColumn |
( |
| ) |
|
◆ deletefromList()
| void ScDataProviderDlg::deletefromList |
( |
sal_uInt32 |
nIndex | ) |
|
Definition at line 1054 of file dataproviderdlg.cxx.
References maControls, mnIndex, and nIndex.
Referenced by aggregateFunction(), dateTimeTransformation(), deleteColumn(), deleteRowTransformation(), findReplaceTransformation(), mergeColumns(), numberTransformation(), replaceNullTransformation(), sortTransformation(), splitColumn(), swapRowsTransformation(), and textTransformation().
◆ deleteRowTransformation()
| void ScDataProviderDlg::deleteRowTransformation |
( |
| ) |
|
◆ findReplaceTransformation()
| void ScDataProviderDlg::findReplaceTransformation |
( |
| ) |
|
◆ getDataSource()
◆ import()
| void ScDataProviderDlg::import |
( |
ScDocument & |
rDoc, |
|
|
bool |
bInternal = false |
|
) |
| |
Definition at line 1032 of file dataproviderdlg.cxx.
References sc::ExternalDataSource::AddDataTransformation(), getDataSource(), ScDocument::GetDBCollection(), sc::ExternalDataSource::getDBName(), ScDocument::GetExternalDataMapper(), ScDBData::GetName(), ScDataTransformationBaseControl::getTransformation(), i, sc::ExternalDataMapper::insertDataSource(), maControls, mxDBRanges, mxTable, pDBData, sc::ExternalDataSource::refresh(), and sc::ExternalDataSource::setDBData().
Referenced by ScCellShell::ExecuteDB().
◆ isValid()
| void ScDataProviderDlg::isValid |
( |
| ) |
|
◆ mergeColumns()
| void ScDataProviderDlg::mergeColumns |
( |
| ) |
|
◆ numberTransformation()
| void ScDataProviderDlg::numberTransformation |
( |
| ) |
|
◆ replaceNullTransformation()
| void ScDataProviderDlg::replaceNullTransformation |
( |
| ) |
|
◆ sortTransformation()
| void ScDataProviderDlg::sortTransformation |
( |
| ) |
|
◆ splitColumn()
| void ScDataProviderDlg::splitColumn |
( |
| ) |
|
◆ swapRowsTransformation()
| void ScDataProviderDlg::swapRowsTransformation |
( |
| ) |
|
◆ textTransformation()
| void ScDataProviderDlg::textTransformation |
( |
| ) |
|
◆ updateApplyBtn()
| void ScDataProviderDlg::updateApplyBtn |
( |
bool |
bValidConfig | ) |
|
◆ m_xTableParent
| css::uno::Reference<css::awt::XWindow> ScDataProviderDlg::m_xTableParent |
|
private |
◆ maControls
Definition at line 50 of file dataproviderdlg.hxx.
Referenced by aggregateFunction(), dateTimeTransformation(), deleteColumn(), deletefromList(), deleteRowTransformation(), findReplaceTransformation(), import(), mergeColumns(), numberTransformation(), replaceNullTransformation(), sortTransformation(), splitColumn(), swapRowsTransformation(), and textTransformation().
◆ maIdle
| Idle ScDataProviderDlg::maIdle |
|
private |
◆ mnIndex
| sal_uInt32 ScDataProviderDlg::mnIndex |
|
private |
Definition at line 54 of file dataproviderdlg.hxx.
Referenced by aggregateFunction(), dateTimeTransformation(), deleteColumn(), deletefromList(), deleteRowTransformation(), findReplaceTransformation(), mergeColumns(), numberTransformation(), replaceNullTransformation(), sortTransformation(), splitColumn(), swapRowsTransformation(), and textTransformation().
◆ msAddTransformationToolTip
| OUString ScDataProviderDlg::msAddTransformationToolTip |
|
private |
◆ msApplyTooltip
| OUString ScDataProviderDlg::msApplyTooltip |
|
private |
◆ mxAddTransformationBtn
| std::unique_ptr<weld::Button> ScDataProviderDlg::mxAddTransformationBtn |
|
private |
◆ mxApplyBtn
◆ mxBox
◆ mxBrowseBtn
| std::unique_ptr<weld::Button> ScDataProviderDlg::mxBrowseBtn |
|
private |
◆ mxCancelBtn
| std::unique_ptr<weld::Button> ScDataProviderDlg::mxCancelBtn |
|
private |
◆ mxDBRanges
◆ mxDoc
| std::shared_ptr<ScDocument> ScDataProviderDlg::mxDoc |
|
private |
Definition at line 29 of file dataproviderdlg.hxx.
Referenced by aggregateFunction(), dateTimeTransformation(), deleteColumn(), deleteRowTransformation(), findReplaceTransformation(), mergeColumns(), numberTransformation(), replaceNullTransformation(), ScDataProviderDlg(), sortTransformation(), splitColumn(), swapRowsTransformation(), and textTransformation().
◆ mxEditID
| std::unique_ptr<weld::Entry> ScDataProviderDlg::mxEditID |
|
private |
◆ mxEditURL
| std::unique_ptr<weld::Entry> ScDataProviderDlg::mxEditURL |
|
private |
◆ mxList
◆ mxOKBtn
◆ mxProviderList
◆ mxScroll
◆ mxTable
◆ mxTransformationBox
| std::unique_ptr<weld::ComboBox> ScDataProviderDlg::mxTransformationBox |
|
private |
◆ mxTransformationList
Definition at line 39 of file dataproviderdlg.hxx.
Referenced by aggregateFunction(), dateTimeTransformation(), deleteColumn(), deleteRowTransformation(), findReplaceTransformation(), mergeColumns(), numberTransformation(), replaceNullTransformation(), sortTransformation(), splitColumn(), swapRowsTransformation(), and textTransformation().
◆ pDBData
The documentation for this class was generated from the following files: