LibreOffice Module sc (master) 1
|
Store pivot table data that need to be post-processed at the end of the import. More...
#include <pivotsource.hxx>
Classes | |
struct | DBSource |
struct | SelectedPages |
struct | ServiceSource |
struct | SheetSource |
Public Types | |
typedef std::unordered_map< OUString, OUString > | SelectedPagesType |
Public Member Functions | |
PivotTableSources () | |
void | appendSheetSource (ScDPObject *pObj, const ScSheetSourceDesc &rDesc) |
void | appendDBSource (ScDPObject *pObj, const ScImportSourceDesc &rDesc) |
void | appendServiceSource (ScDPObject *pObj, const ScDPServiceDesc &rDesc) |
void | appendSelectedPages (ScDPObject *pObj, SelectedPagesType &&rSelected) |
void | process () |
Public Attributes | |
std::vector< SelectedPages > | maSelectedPagesList |
std::vector< SheetSource > | maSheetSources |
std::vector< DBSource > | maDBSources |
std::vector< ServiceSource > | maServiceSources |
Store pivot table data that need to be post-processed at the end of the import.
Definition at line 25 of file pivotsource.hxx.
typedef std::unordered_map<OUString, OUString> sc::PivotTableSources::SelectedPagesType |
Definition at line 27 of file pivotsource.hxx.
sc::PivotTableSources::PivotTableSources | ( | ) |
Definition at line 30 of file pivotsource.cxx.
void sc::PivotTableSources::appendDBSource | ( | ScDPObject * | pObj, |
const ScImportSourceDesc & | rDesc | ||
) |
Definition at line 37 of file pivotsource.cxx.
References maDBSources.
Referenced by ScXMLDataPilotTableContext::endFastElement().
void sc::PivotTableSources::appendSelectedPages | ( | ScDPObject * | pObj, |
SelectedPagesType && | rSelected | ||
) |
Definition at line 47 of file pivotsource.cxx.
References maSelectedPagesList.
Referenced by ScXMLDataPilotTableContext::endFastElement().
void sc::PivotTableSources::appendServiceSource | ( | ScDPObject * | pObj, |
const ScDPServiceDesc & | rDesc | ||
) |
Definition at line 42 of file pivotsource.cxx.
References maServiceSources.
Referenced by ScXMLDataPilotTableContext::endFastElement().
void sc::PivotTableSources::appendSheetSource | ( | ScDPObject * | pObj, |
const ScSheetSourceDesc & | rDesc | ||
) |
Definition at line 32 of file pivotsource.cxx.
References maSheetSources.
Referenced by ScXMLDataPilotTableContext::endFastElement().
void sc::PivotTableSources::process | ( | ) |
Definition at line 110 of file pivotsource.cxx.
References maDBSources, maSelectedPagesList, maServiceSources, and maSheetSources.
std::vector<DBSource> sc::PivotTableSources::maDBSources |
Definition at line 63 of file pivotsource.hxx.
Referenced by appendDBSource(), and process().
std::vector<SelectedPages> sc::PivotTableSources::maSelectedPagesList |
Definition at line 61 of file pivotsource.hxx.
Referenced by appendSelectedPages(), and process().
std::vector<ServiceSource> sc::PivotTableSources::maServiceSources |
Definition at line 64 of file pivotsource.hxx.
Referenced by appendServiceSource(), and process().
std::vector<SheetSource> sc::PivotTableSources::maSheetSources |
Definition at line 62 of file pivotsource.hxx.
Referenced by appendSheetSource(), and process().