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>

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