LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
XclImpPTItem Class Reference

#include <xipivot.hxx>

Collaboration diagram for XclImpPTItem:
[legend]

Public Member Functions

 XclImpPTItem (const XclImpPCField *pCacheField)
 
const OUString * GetItemName () const
 Returns the internal name of the item or 0, if no name could be found. More...
 
std::pair< bool, OUString > GetItemName (const ScDPSaveDimension &rSaveDim, ScDPObject *pObj, const XclImpRoot &rRoot) const
 Returns the internal name of the item. More...
 
void ReadSxvi (XclImpStream &rStrm)
 Reads an SXVI record containing data of this item. More...
 
void ConvertItem (ScDPSaveDimension &rSaveDim, ScDPObject *pObj, const XclImpRoot &rRoot) const
 Inserts this item into the passed ScDPSaveDimension. More...
 

Private Attributes

XclPTItemInfo maItemInfo
 
const XclImpPCFieldmpCacheField
 General data for this item. More...
 

Detailed Description

Definition at line 197 of file xipivot.hxx.

Constructor & Destructor Documentation

◆ XclImpPTItem()

XclImpPTItem::XclImpPTItem ( const XclImpPCField pCacheField)
explicit

Definition at line 877 of file xipivot.cxx.

Member Function Documentation

◆ ConvertItem()

void XclImpPTItem::ConvertItem ( ScDPSaveDimension rSaveDim,
ScDPObject pObj,
const XclImpRoot rRoot 
) const

◆ GetItemName() [1/2]

const OUString * XclImpPTItem::GetItemName ( ) const

Returns the internal name of the item or 0, if no name could be found.

Definition at line 882 of file xipivot.cxx.

References XclImpPCField::GetItem(), maItemInfo, XclPTItemInfo::mnCacheIdx, and mpCacheField.

Referenced by XclImpPTField::ConvertFieldInfo(), ConvertItem(), and XclImpPTField::GetItemName().

◆ GetItemName() [2/2]

std::pair< bool, OUString > XclImpPTItem::GetItemName ( const ScDPSaveDimension rSaveDim,
ScDPObject pObj,
const XclImpRoot rRoot 
) const

◆ ReadSxvi()

void XclImpPTItem::ReadSxvi ( XclImpStream rStrm)

Reads an SXVI record containing data of this item.

Definition at line 934 of file xipivot.cxx.

References maItemInfo, and rStrm.

Member Data Documentation

◆ maItemInfo

XclPTItemInfo XclImpPTItem::maItemInfo
private

Definition at line 214 of file xipivot.hxx.

Referenced by ConvertItem(), GetItemName(), and ReadSxvi().

◆ mpCacheField

const XclImpPCField* XclImpPTItem::mpCacheField
private

General data for this item.

Definition at line 215 of file xipivot.hxx.

Referenced by GetItemName().


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