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

#include <dptabsrc.hxx>

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

Public Member Functions

 ScDPLevel (ScDPSource *pSrc, long nD, long nH, long nL)
 
virtual ~ScDPLevel () override
 
ScDPMembersGetMembersObject ()
 
virtual OUString SAL_CALL getName () override
 
virtual void SAL_CALL setName (const OUString &aName) override
 
virtual css::uno::Reference< css::sheet::XMembersAccess > SAL_CALL getMembers () override
 
virtual css::uno::Sequence< css::sheet::MemberResult > SAL_CALL getResults () 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
 
css::uno::Sequence< sal_Int16 > getSubTotals () const
 
bool getShowEmpty () const
 
bool getRepeatItemLabels () const
 
const css::sheet::DataPilotFieldSortInfo & GetSortInfo () const
 
const css::sheet::DataPilotFieldAutoShowInfo & GetAutoShow () const
 
void EvaluateSortOrder ()
 
void SetEnableLayout (bool bSet)
 
const ::std::vector< sal_Int32 > & GetGlobalOrder () const
 
::std::vector< sal_Int32 > & GetGlobalOrder ()
 
long GetSortMeasure () const
 
long GetAutoMeasure () const
 
bool IsOutlineLayout () const
 
bool IsSubtotalsAtTop () const
 
bool IsAddEmpty () const
 

Private Attributes

ScDPSourcepSource
 
long nDim
 
long nHier
 
long nLev
 
rtl::Reference< ScDPMembersmxMembers
 
css::uno::Sequence< sal_Int16 > aSubTotals
 
css::sheet::DataPilotFieldSortInfo aSortInfo
 
css::sheet::DataPilotFieldAutoShowInfo aAutoShowInfo
 
css::sheet::DataPilotFieldLayoutInfo aLayoutInfo
 
::std::vector< sal_Int32 > aGlobalOrder
 
long nSortMeasure
 
long nAutoMeasure
 
bool bShowEmpty:1
 
bool bEnableLayout:1
 
bool bRepeatItemLabels:1
 

Detailed Description

Definition at line 443 of file dptabsrc.hxx.

Constructor & Destructor Documentation

ScDPLevel::ScDPLevel ( ScDPSource pSrc,
long  nD,
long  nH,
long  nL 
)

Definition at line 1891 of file dptabsrc.cxx.

References NAME, and sheet.

ScDPLevel::~ScDPLevel ( )
overridevirtual

Definition at line 1907 of file dptabsrc.cxx.

Member Function Documentation

virtual void SAL_CALL ScDPLevel::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual
virtual void SAL_CALL ScDPLevel::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
void ScDPLevel::EvaluateSortOrder ( )
long ScDPLevel::GetAutoMeasure ( ) const
inline

Definition at line 520 of file dptabsrc.hxx.

References nAutoMeasure.

Referenced by ScDPResultDimension::InitFrom(), and ScDPResultDimension::LateInitFrom().

const css::sheet::DataPilotFieldAutoShowInfo& ScDPLevel::GetAutoShow ( ) const
inline
const ::std::vector<sal_Int32>& ScDPLevel::GetGlobalOrder ( ) const
inline
::std::vector<sal_Int32>& ScDPLevel::GetGlobalOrder ( )
inline

Definition at line 518 of file dptabsrc.hxx.

References aGlobalOrder.

virtual OUString SAL_CALL ScDPLevel::getImplementationName ( )
overridevirtual
uno::Reference< sheet::XMembersAccess > SAL_CALL ScDPLevel::getMembers ( )
overridevirtual

Definition at line 1983 of file dptabsrc.cxx.

References GetMembersObject().

ScDPMembers * ScDPLevel::GetMembersObject ( )
OUString SAL_CALL ScDPLevel::getName ( )
overridevirtual
uno::Reference< beans::XPropertySetInfo > SAL_CALL ScDPLevel::getPropertySetInfo ( )
overridevirtual
uno::Any SAL_CALL ScDPLevel::getPropertyValue ( const OUString &  PropertyName)
overridevirtual
bool ScDPLevel::getRepeatItemLabels ( ) const
inline

Definition at line 509 of file dptabsrc.hxx.

References bRepeatItemLabels.

Referenced by ScDPResultMember::FillMemberResults().

uno::Sequence< sheet::MemberResult > SAL_CALL ScDPLevel::getResults ( )
overridevirtual

Definition at line 1988 of file dptabsrc.cxx.

References ScDPSource::GetMemberResults().

bool ScDPLevel::getShowEmpty ( ) const
inline
const css::sheet::DataPilotFieldSortInfo& ScDPLevel::GetSortInfo ( ) const
inline

Definition at line 511 of file dptabsrc.hxx.

References aSortInfo.

Referenced by ScDPResultDimension::InitFrom(), and ScDPResultDimension::LateInitFrom().

long ScDPLevel::GetSortMeasure ( ) const
inline

Definition at line 519 of file dptabsrc.hxx.

References nSortMeasure.

Referenced by ScDPResultDimension::InitFrom(), and ScDPResultDimension::LateInitFrom().

uno::Sequence< sal_Int16 > ScDPLevel::getSubTotals ( ) const
virtual css::uno::Sequence< OUString > SAL_CALL ScDPLevel::getSupportedServiceNames ( )
overridevirtual
bool ScDPLevel::IsAddEmpty ( ) const
inline
bool ScDPLevel::IsOutlineLayout ( ) const
inline
bool ScDPLevel::IsSubtotalsAtTop ( ) const
inline

Definition at line 529 of file dptabsrc.hxx.

References bEnableLayout.

virtual void SAL_CALL ScDPLevel::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual
virtual void SAL_CALL ScDPLevel::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
void ScDPLevel::SetEnableLayout ( bool  bSet)

Definition at line 1969 of file dptabsrc.cxx.

References bEnableLayout.

Referenced by ScDPSource::FillCalcInfo().

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

Definition at line 2054 of file dptabsrc.cxx.

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

Member Data Documentation

css::sheet::DataPilotFieldAutoShowInfo ScDPLevel::aAutoShowInfo
private

Definition at line 458 of file dptabsrc.hxx.

Referenced by EvaluateSortOrder(), GetAutoShow(), getPropertyValue(), and setPropertyValue().

::std::vector<sal_Int32> ScDPLevel::aGlobalOrder
private

Definition at line 461 of file dptabsrc.hxx.

Referenced by EvaluateSortOrder(), and GetGlobalOrder().

css::sheet::DataPilotFieldLayoutInfo ScDPLevel::aLayoutInfo
private

Definition at line 459 of file dptabsrc.hxx.

Referenced by getPropertyValue(), and setPropertyValue().

css::sheet::DataPilotFieldSortInfo ScDPLevel::aSortInfo
private

Definition at line 457 of file dptabsrc.hxx.

Referenced by EvaluateSortOrder(), getPropertyValue(), GetSortInfo(), and setPropertyValue().

css::uno::Sequence<sal_Int16> ScDPLevel::aSubTotals
private

Definition at line 456 of file dptabsrc.hxx.

Referenced by getSubTotals(), and setPropertyValue().

bool ScDPLevel::bEnableLayout
private

Definition at line 465 of file dptabsrc.hxx.

Referenced by IsAddEmpty(), IsOutlineLayout(), IsSubtotalsAtTop(), and SetEnableLayout().

bool ScDPLevel::bRepeatItemLabels
private

Definition at line 466 of file dptabsrc.hxx.

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

bool ScDPLevel::bShowEmpty
private

Definition at line 464 of file dptabsrc.hxx.

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

rtl::Reference<ScDPMembers> ScDPLevel::mxMembers
private

Definition at line 455 of file dptabsrc.hxx.

Referenced by GetMembersObject().

long ScDPLevel::nAutoMeasure
private

Definition at line 463 of file dptabsrc.hxx.

Referenced by EvaluateSortOrder(), and GetAutoMeasure().

long ScDPLevel::nDim
private

Definition at line 452 of file dptabsrc.hxx.

Referenced by GetMembersObject(), getName(), getPropertyValue(), and getSubTotals().

long ScDPLevel::nHier
private

Definition at line 453 of file dptabsrc.hxx.

Referenced by GetMembersObject(), and getName().

long ScDPLevel::nLev
private

Definition at line 454 of file dptabsrc.hxx.

Referenced by GetMembersObject(), and getName().

long ScDPLevel::nSortMeasure
private

Definition at line 462 of file dptabsrc.hxx.

Referenced by EvaluateSortOrder(), and GetSortMeasure().

ScDPSource* ScDPLevel::pSource
private

Definition at line 451 of file dptabsrc.hxx.


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