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

#include <uiitems.hxx>

Inheritance diagram for ScPivotItem:
Collaboration diagram for ScPivotItem:

Public Member Functions

 ScPivotItem (sal_uInt16 nWhich, const ScDPSaveData *pData, const ScRange *pRange, bool bNew)
 Data for the Pivot dialog. More...
 ScPivotItem (const ScPivotItem &rItem)
virtual ~ScPivotItem () override
virtual bool operator== (const SfxPoolItem &) const override
virtual ScPivotItemClone (SfxItemPool *pPool=nullptr) const override
const ScDPSaveDataGetData () const
const ScRangeGetDestRange () const
bool IsNewSheet () const
- Public Member Functions inherited from SfxPoolItem
void AddRef (sal_uInt32 n=1) const
virtual ~SfxPoolItem ()
void SetWhich (sal_uInt16 nId)
sal_uInt16 Which () const
bool operator!= (const SfxPoolItem &rItem) const
virtual bool operator< (const SfxPoolItem &) const
virtual bool IsSortable () const
virtual bool GetPresentation (SfxItemPresentation ePresentation, MapUnit eCoreMetric, MapUnit ePresentationMetric, OUString &rText, const IntlWrapper &rIntlWrapper) const
virtual void ScaleMetrics (long lMult, long lDiv)
virtual bool HasMetrics () const
virtual bool QueryValue (css::uno::Any &rVal, sal_uInt8 nMemberId=0) const
virtual bool PutValue (const css::uno::Any &rVal, sal_uInt8 nMemberId)
std::unique_ptr< SfxPoolItemCloneSetWhich (sal_uInt16 nNewWhich) const
std::unique_ptr< T > CloneSetWhich (TypedWhichId< T > nId) const
sal_uInt32 GetRefCount () const
SfxItemKind GetKind () const
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
virtual boost::property_tree::ptree dumpAsJSON () const
virtual bool IsVoidItem () const

Private Attributes

std::unique_ptr< ScDPSaveDatapSaveData
ScRange aDestRange
bool bNewSheet

Additional Inherited Members

- Protected Member Functions inherited from SfxPoolItem
 SfxPoolItem (sal_uInt16 nWhich=0)
 SfxPoolItem (const SfxPoolItem &rCopy)

Detailed Description

Definition at line 229 of file uiitems.hxx.

Constructor & Destructor Documentation

ScPivotItem::ScPivotItem ( sal_uInt16  nWhich,
const ScDPSaveData pData,
const ScRange pRange,
bool  bNew 

Data for the Pivot dialog.

Definition at line 356 of file uiitems.cxx.

References aDestRange, bNewSheet, and pSaveData.

Referenced by Clone().

ScPivotItem::ScPivotItem ( const ScPivotItem rItem)

Definition at line 369 of file uiitems.cxx.

References assert(), and pSaveData.

ScPivotItem::~ScPivotItem ( )

Definition at line 378 of file uiitems.cxx.

Member Function Documentation

ScPivotItem * ScPivotItem::Clone ( SfxItemPool pPool = nullptr) const

Implements SfxPoolItem.

Definition at line 393 of file uiitems.cxx.

References ScPivotItem().

const ScDPSaveData& ScPivotItem::GetData ( ) const

Definition at line 240 of file uiitems.hxx.

References pSaveData.

Referenced by ScCellShell::ExecuteDB().

const ScRange& ScPivotItem::GetDestRange ( ) const

Definition at line 241 of file uiitems.hxx.

References aDestRange.

Referenced by ScCellShell::ExecuteDB().

bool ScPivotItem::IsNewSheet ( ) const

Definition at line 242 of file uiitems.hxx.

References bNewSheet.

Referenced by ScCellShell::ExecuteDB().

bool ScPivotItem::operator== ( const SfxPoolItem rItem) const

Implements SfxPoolItem.

Definition at line 382 of file uiitems.cxx.

References aDestRange, assert(), bNewSheet, and pSaveData.

Member Data Documentation

ScRange ScPivotItem::aDestRange

Definition at line 246 of file uiitems.hxx.

Referenced by GetDestRange(), operator==(), and ScPivotItem().

bool ScPivotItem::bNewSheet

Definition at line 247 of file uiitems.hxx.

Referenced by IsNewSheet(), operator==(), and ScPivotItem().

std::unique_ptr<ScDPSaveData> ScPivotItem::pSaveData

Definition at line 245 of file uiitems.hxx.

Referenced by GetData(), operator==(), and ScPivotItem().

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