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 XclImpPCField * mpCacheField
 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: