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

#include <dptabsrc.hxx>

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

Public Member Functions

 ScDPMember (ScDPSource *pSrc, long nD, long nH, long nL, 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
 
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
 
long nDim
 
long nHier
 
long nLev
 
SCROW mnDataId
 
std::optional< OUString > mpLayoutName
 
sal_Int32 nPosition
 
bool bVisible
 
bool bShowDet
 

Detailed Description

Definition at line 595 of file dptabsrc.hxx.

Constructor & Destructor Documentation

ScDPMember::ScDPMember ( ScDPSource pSrc,
long  nD,
long  nH,
long  nL,
SCROW  nIndex 
)

Definition at line 2444 of file dptabsrc.cxx.

References bVisible.

ScDPMember::~ScDPMember ( )
overridevirtual

Definition at line 2458 of file dptabsrc.cxx.

ScDPMember::ScDPMember ( const ScDPMember )
delete

Member Function Documentation

virtual void SAL_CALL ScDPMember::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual
virtual void SAL_CALL ScDPMember::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
sal_Int32 ScDPMember::Compare ( const ScDPMember rOther) const
ScDPItemData ScDPMember::FillItemData ( ) const
long ScDPMember::GetDim ( ) const
inline

Definition at line 626 of file dptabsrc.hxx.

References nDim.

Referenced by ScDPResultMember::FillMemberResults().

virtual OUString SAL_CALL ScDPMember::getImplementationName ( )
overridevirtual
const ScDPItemData * ScDPMember::GetItemData ( ) const

Definition at line 2604 of file dptabsrc.cxx.

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

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

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

Definition at line 2516 of file dptabsrc.cxx.

References mpLayoutName.

Referenced by ScDPResultMember::FillMemberResults().

OUString SAL_CALL ScDPMember::getName ( )
overridevirtual

Definition at line 2529 of file dptabsrc.cxx.

References GetNameStr().

Referenced by ScDPMembers::GetIndexFromName().

OUString ScDPMember::GetNameStr ( bool  bLocaleIndependent) const
uno::Reference< beans::XPropertySetInfo > SAL_CALL ScDPMember::getPropertySetInfo ( )
overridevirtual
uno::Any SAL_CALL ScDPMember::getPropertyValue ( const OUString &  PropertyName)
overridevirtual
bool ScDPMember::getShowDetails ( ) const
inline
virtual css::uno::Sequence< OUString > SAL_CALL ScDPMember::getSupportedServiceNames ( )
overridevirtual
bool ScDPMember::IsNamedItem ( SCROW  nIndex) const
bool ScDPMember::isVisible ( ) const
inline

Definition at line 655 of file dptabsrc.hxx.

References bVisible.

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

ScDPMember& ScDPMember::operator= ( const ScDPMember )
delete
virtual void SAL_CALL ScDPMember::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual
virtual void SAL_CALL ScDPMember::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
void SAL_CALL ScDPMember::setName ( const OUString &  aName)
overridevirtual

Definition at line 2534 of file dptabsrc.cxx.

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

Member Data Documentation

bool ScDPMember::bShowDet
private

Definition at line 611 of file dptabsrc.hxx.

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

bool ScDPMember::bVisible
private

Definition at line 610 of file dptabsrc.hxx.

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

SCROW ScDPMember::mnDataId
private

Definition at line 606 of file dptabsrc.hxx.

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

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

Definition at line 607 of file dptabsrc.hxx.

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

long ScDPMember::nDim
private

Definition at line 602 of file dptabsrc.hxx.

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

long ScDPMember::nHier
private

Definition at line 603 of file dptabsrc.hxx.

Referenced by IsNamedItem().

long ScDPMember::nLev
private

Definition at line 604 of file dptabsrc.hxx.

Referenced by IsNamedItem().

sal_Int32 ScDPMember::nPosition
private

Definition at line 609 of file dptabsrc.hxx.

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

ScDPSource* ScDPMember::pSource
private

Definition at line 601 of file dptabsrc.hxx.


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