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

#include <dptabsrc.hxx>

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

Public Member Functions

 ScDPMember (ScDPSource *pSrc, sal_Int32 nDim, sal_Int32 nHier, sal_Int32 nLev, SCROW nIndex)
 
virtual ~ScDPMember () override
 
 ScDPMember (const ScDPMember &)=delete
 
ScDPMemberoperator= (const ScDPMember &)=delete
 
OUString GetNameStr (bool bLocaleIndependent) const
 
ScDPItemData FillItemData () const
 
const ScDPItemDataGetItemData () const
 
SCROW GetItemDataId () const
 
bool IsNamedItem (SCROW nIndex) const
 
const std::optional< OUString > & GetLayoutName () const
 
tools::Long GetDim () const
 
sal_Int32 Compare (const ScDPMember &rOther) const
 
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
 
bool isVisible () const
 
bool getShowDetails () const
 

Private Attributes

ScDPSourcepSource
 
sal_Int32 nDim
 
sal_Int32 nHier
 
sal_Int32 nLev
 
SCROW mnDataId
 
std::optional< OUString > mpLayoutName
 
sal_Int32 nPosition
 
bool bVisible
 
bool bShowDet
 

Detailed Description

Definition at line 596 of file dptabsrc.hxx.

Constructor & Destructor Documentation

◆ ScDPMember() [1/2]

ScDPMember::ScDPMember ( ScDPSource pSrc,
sal_Int32  nDim,
sal_Int32  nHier,
sal_Int32  nLev,
SCROW  nIndex 
)

Definition at line 2431 of file dptabsrc.cxx.

References bVisible, and nIndex.

◆ ~ScDPMember()

ScDPMember::~ScDPMember ( )
overridevirtual

Definition at line 2445 of file dptabsrc.cxx.

◆ ScDPMember() [2/2]

ScDPMember::ScDPMember ( const ScDPMember )
delete

Member Function Documentation

◆ addPropertyChangeListener()

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

◆ addVetoableChangeListener()

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

◆ Compare()

sal_Int32 ScDPMember::Compare ( const ScDPMember rOther) const

◆ FillItemData()

ScDPItemData ScDPMember::FillItemData ( ) const

◆ GetDim()

tools::Long ScDPMember::GetDim ( ) const
inline

Definition at line 627 of file dptabsrc.hxx.

References nDim.

Referenced by ScDPResultMember::FillMemberResults().

◆ getImplementationName()

virtual OUString SAL_CALL ScDPMember::getImplementationName ( )
overridevirtual

◆ GetItemData()

const ScDPItemData * ScDPMember::GetItemData ( ) const

Definition at line 2588 of file dptabsrc.cxx.

References ScDPSource::GetItemDataById(), mnDataId, nDim, pData, pSource, and SAL_WARN_IF.

Referenced by FillItemData(), GetNameStr(), and IsNamedItem().

◆ GetItemDataId()

SCROW ScDPMember::GetItemDataId ( ) const
inline

◆ GetLayoutName()

const std::optional< OUString > & ScDPMember::GetLayoutName ( ) const

Definition at line 2503 of file dptabsrc.cxx.

References mpLayoutName.

Referenced by ScDPResultMember::FillMemberResults().

◆ getName()

OUString SAL_CALL ScDPMember::getName ( )
overridevirtual

Definition at line 2516 of file dptabsrc.cxx.

References GetNameStr().

Referenced by ScDPMembers::GetIndexFromName().

◆ GetNameStr()

OUString ScDPMember::GetNameStr ( bool  bLocaleIndependent) const

◆ getPropertySetInfo()

uno::Reference< beans::XPropertySetInfo > SAL_CALL ScDPMember::getPropertySetInfo ( )
overridevirtual

◆ getPropertyValue()

uno::Any SAL_CALL ScDPMember::getPropertyValue ( const OUString &  PropertyName)
overridevirtual

◆ getShowDetails()

bool ScDPMember::getShowDetails ( ) const
inline

Definition at line 657 of file dptabsrc.hxx.

References bShowDet.

Referenced by ResultMembers::InsertMember().

◆ getSupportedServiceNames()

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

◆ IsNamedItem()

bool ScDPMember::IsNamedItem ( SCROW  nIndex) const

◆ isVisible()

bool ScDPMember::isVisible ( ) const
inline

Definition at line 656 of file dptabsrc.hxx.

References bVisible.

Referenced by ScDPSource::FilterCacheByPageDimensions(), and ScDPResultMember::IsValid().

◆ operator=()

ScDPMember & ScDPMember::operator= ( const ScDPMember )
delete

◆ removePropertyChangeListener()

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

◆ removeVetoableChangeListener()

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

◆ setName()

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

Definition at line 2521 of file dptabsrc.cxx.

◆ setPropertyValue()

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

◆ supportsService()

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

Member Data Documentation

◆ bShowDet

bool ScDPMember::bShowDet
private

Definition at line 612 of file dptabsrc.hxx.

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

◆ bVisible

bool ScDPMember::bVisible
private

Definition at line 611 of file dptabsrc.hxx.

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

◆ mnDataId

SCROW ScDPMember::mnDataId
private

Definition at line 607 of file dptabsrc.hxx.

Referenced by Compare(), GetItemData(), GetItemDataId(), and IsNamedItem().

◆ mpLayoutName

std::optional<OUString> ScDPMember::mpLayoutName
private

Definition at line 608 of file dptabsrc.hxx.

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

◆ nDim

sal_Int32 ScDPMember::nDim
private

Definition at line 603 of file dptabsrc.hxx.

Referenced by Compare(), GetDim(), GetItemData(), GetNameStr(), and IsNamedItem().

◆ nHier

sal_Int32 ScDPMember::nHier
private

Definition at line 604 of file dptabsrc.hxx.

Referenced by IsNamedItem().

◆ nLev

sal_Int32 ScDPMember::nLev
private

Definition at line 605 of file dptabsrc.hxx.

Referenced by IsNamedItem().

◆ nPosition

sal_Int32 ScDPMember::nPosition
private

Definition at line 610 of file dptabsrc.hxx.

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

◆ pSource

ScDPSource* ScDPMember::pSource
private

Definition at line 602 of file dptabsrc.hxx.

Referenced by Compare(), GetItemData(), GetNameStr(), and IsNamedItem().


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