LibreOffice Module sc (master) 1
|
#include <xipivot.hxx>
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... | |
Definition at line 197 of file xipivot.hxx.
|
explicit |
Definition at line 877 of file xipivot.cxx.
void XclImpPTItem::ConvertItem | ( | ScDPSaveDimension & | rSaveDim, |
ScDPObject * | pObj, | ||
const XclImpRoot & | rRoot | ||
) | const |
Inserts this item into the passed ScDPSaveDimension.
Definition at line 939 of file xipivot.cxx.
References EXC_SXVI_HIDDEN, EXC_SXVI_HIDEDETAIL, get_flag(), ScDPSaveDimension::GetExistingMemberByName(), GetItemName(), XclPTVisNameInfo::GetVisName(), XclPTVisNameInfo::HasVisName(), maItemInfo, XclPTItemInfo::mnFlags, ScDPSaveMember::SetIsVisible(), ScDPSaveMember::SetLayoutName(), and ScDPSaveMember::SetShowDetails().
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().
std::pair< bool, OUString > XclImpPTItem::GetItemName | ( | const ScDPSaveDimension & | rSaveDim, |
ScDPObject * | pObj, | ||
const XclImpRoot & | rRoot | ||
) | const |
Returns the internal name of the item.
Definition at line 891 of file xipivot.cxx.
References EXC_PCITEM_BOOL, EXC_PCITEM_DATETIME, EXC_PCITEM_DOUBLE, EXC_PCITEM_EMPTY, EXC_PCITEM_ERROR, EXC_PCITEM_INTEGER, EXC_PCITEM_TEXT, XclPCItem::GetBool(), XclPCItem::GetDateTime(), XclPCItem::GetDouble(), XclRoot::GetDoubleFromDateTime(), ScDPObject::GetFormattedString(), XclPCItem::GetInteger(), XclImpPCField::GetItem(), ScDPSaveDimension::GetName(), XclPCItem::GetText(), XclPCItem::GetType(), maItemInfo, XclPTItemInfo::mnCacheIdx, and mpCacheField.
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.
|
private |
Definition at line 214 of file xipivot.hxx.
Referenced by ConvertItem(), GetItemName(), and ReadSxvi().
|
private |
General data for this item.
Definition at line 215 of file xipivot.hxx.
Referenced by GetItemName().