#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: