LibreOffice Module sc (master) 1
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
sc::PivotTableSources Struct Reference

Store pivot table data that need to be post-processed at the end of the import. More...

#include <pivotsource.hxx>


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< SelectedPagesmaSelectedPagesList
std::vector< SheetSourcemaSheetSources
std::vector< DBSourcemaDBSources
std::vector< ServiceSourcemaServiceSources

Detailed Description

Store pivot table data that need to be post-processed at the end of the import.

Definition at line 25 of file pivotsource.hxx.

Member Typedef Documentation

◆ SelectedPagesType

typedef std::unordered_map<OUString, OUString> sc::PivotTableSources::SelectedPagesType

Definition at line 27 of file pivotsource.hxx.

Constructor & Destructor Documentation

◆ PivotTableSources()

sc::PivotTableSources::PivotTableSources ( )

Definition at line 30 of file pivotsource.cxx.

Member Function Documentation

◆ appendDBSource()

void sc::PivotTableSources::appendDBSource ( ScDPObject pObj,
const ScImportSourceDesc rDesc 

Definition at line 37 of file pivotsource.cxx.

References maDBSources.

Referenced by ScXMLDataPilotTableContext::endFastElement().

◆ appendSelectedPages()

void sc::PivotTableSources::appendSelectedPages ( ScDPObject pObj,
SelectedPagesType &&  rSelected 

Definition at line 47 of file pivotsource.cxx.

References maSelectedPagesList.

Referenced by ScXMLDataPilotTableContext::endFastElement().

◆ appendServiceSource()

void sc::PivotTableSources::appendServiceSource ( ScDPObject pObj,
const ScDPServiceDesc rDesc 

Definition at line 42 of file pivotsource.cxx.

References maServiceSources.

Referenced by ScXMLDataPilotTableContext::endFastElement().

◆ appendSheetSource()

void sc::PivotTableSources::appendSheetSource ( ScDPObject pObj,
const ScSheetSourceDesc rDesc 

Definition at line 32 of file pivotsource.cxx.

References maSheetSources.

Referenced by ScXMLDataPilotTableContext::endFastElement().

◆ process()

void sc::PivotTableSources::process ( )

Definition at line 110 of file pivotsource.cxx.

References maDBSources, maSelectedPagesList, maServiceSources, and maSheetSources.

Member Data Documentation

◆ maDBSources

std::vector<DBSource> sc::PivotTableSources::maDBSources

Definition at line 63 of file pivotsource.hxx.

Referenced by appendDBSource(), and process().

◆ maSelectedPagesList

std::vector<SelectedPages> sc::PivotTableSources::maSelectedPagesList

Definition at line 61 of file pivotsource.hxx.

Referenced by appendSelectedPages(), and process().

◆ maServiceSources

std::vector<ServiceSource> sc::PivotTableSources::maServiceSources

Definition at line 64 of file pivotsource.hxx.

Referenced by appendServiceSource(), and process().

◆ maSheetSources

std::vector<SheetSource> sc::PivotTableSources::maSheetSources

Definition at line 62 of file pivotsource.hxx.

Referenced by appendSheetSource(), and process().

The documentation for this struct was generated from the following files: