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

#include <dapiuno.hxx>

Inheritance diagram for ScDataPilotItemObj:
[legend]
Collaboration diagram for ScDataPilotItemObj:
[legend]

Public Member Functions

 ScDataPilotItemObj (ScDataPilotDescriptorBase &rParent, const ScFieldIdentifier &rFieldId, sal_Int32 nIndex)
 
virtual ~ScDataPilotItemObj () override
 
virtual OUString SAL_CALL getName () override
 
virtual void SAL_CALL setName (const OUString &aName) override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Attributes

SfxItemPropertySet maPropSet
 
sal_Int32 mnIndex
 

Additional Inherited Members

- Protected Member Functions inherited from ScDataPilotChildObjBase
 ScDataPilotChildObjBase (ScDataPilotDescriptorBase &rParent)
 
 ScDataPilotChildObjBase (ScDataPilotDescriptorBase &rParent, const ScFieldIdentifier &rFieldId)
 
virtual ~ScDataPilotChildObjBase ()
 
ScDPObjectGetDPObject () const
 Returns the wrapped DataPilot object (calls GetDPObject() at parent). More...
 
void SetDPObject (ScDPObject *pDPObject)
 Sets the passed DataPilot object (calls SetDPObject() at parent). More...
 
ScDPSaveDimensionGetDPDimension (ScDPObject **ppDPObject=nullptr) const
 Returns the DataPilot dimension object related to the field described by maFieldId. More...
 
sal_Int32 GetMemberCount () const
 Returns the number of members for the field described by maFieldId. More...
 
css::uno::Reference< css::sheet::XMembersAccess > GetMembers () const
 Returns the collection of members for the field described by maFieldId. More...
 
ScDocShellGetDocShell () const
 
- Protected Attributes inherited from ScDataPilotChildObjBase
rtl::Reference< ScDataPilotDescriptorBasemxParent
 
ScFieldIdentifier maFieldId
 

Detailed Description

Definition at line 682 of file dapiuno.hxx.

Constructor & Destructor Documentation

◆ ScDataPilotItemObj()

ScDataPilotItemObj::ScDataPilotItemObj ( ScDataPilotDescriptorBase rParent,
const ScFieldIdentifier rFieldId,
sal_Int32  nIndex 
)
explicit

Definition at line 3182 of file dapiuno.cxx.

References mnIndex, and nIndex.

◆ ~ScDataPilotItemObj()

ScDataPilotItemObj::~ScDataPilotItemObj ( )
overridevirtual

Definition at line 3189 of file dapiuno.cxx.

Member Function Documentation

◆ addPropertyChangeListener()

void SAL_CALL ScDataPilotItemObj::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual

Definition at line 3333 of file dapiuno.cxx.

◆ addVetoableChangeListener()

void SAL_CALL ScDataPilotItemObj::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 3343 of file dapiuno.cxx.

◆ getImplementationName()

virtual OUString SAL_CALL ScDataPilotItemObj::getImplementationName ( )
overridevirtual

◆ getName()

OUString SAL_CALL ScDataPilotItemObj::getName ( )
overridevirtual

Definition at line 3194 of file dapiuno.cxx.

References ScDataPilotChildObjBase::GetMembers(), mnIndex, and nCount.

◆ getPropertySetInfo()

Reference< XPropertySetInfo > SAL_CALL ScDataPilotItemObj::getPropertySetInfo ( )
overridevirtual

Definition at line 3218 of file dapiuno.cxx.

References SfxItemPropertySet::getPropertyMap(), and maPropSet.

◆ getPropertyValue()

Any SAL_CALL ScDataPilotItemObj::getPropertyValue ( const OUString &  PropertyName)
overridevirtual

◆ getSupportedServiceNames()

virtual css::uno::Sequence< OUString > SAL_CALL ScDataPilotItemObj::getSupportedServiceNames ( )
overridevirtual

◆ removePropertyChangeListener()

void SAL_CALL ScDataPilotItemObj::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual

Definition at line 3338 of file dapiuno.cxx.

◆ removeVetoableChangeListener()

void SAL_CALL ScDataPilotItemObj::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 3348 of file dapiuno.cxx.

◆ setName()

void SAL_CALL ScDataPilotItemObj::setName ( const OUString &  aName)
overridevirtual

Definition at line 3212 of file dapiuno.cxx.

◆ setPropertyValue()

void SAL_CALL ScDataPilotItemObj::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual

◆ supportsService()

virtual sal_Bool SAL_CALL ScDataPilotItemObj::supportsService ( const OUString &  ServiceName)
overridevirtual

Member Data Documentation

◆ maPropSet

SfxItemPropertySet ScDataPilotItemObj::maPropSet
private

Definition at line 718 of file dapiuno.hxx.

Referenced by getPropertySetInfo().

◆ mnIndex

sal_Int32 ScDataPilotItemObj::mnIndex
private

Definition at line 719 of file dapiuno.hxx.

Referenced by getName(), getPropertyValue(), and setPropertyValue().


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