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

#include <dapiuno.hxx>

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

Public Member Functions

 ScDataPilotDescriptorBase (ScDocShell &rDocSh)
 
virtual ~ScDataPilotDescriptorBase () override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
ScDocShellGetDocShell () const
 
virtual ScDPObjectGetDPObject () const =0
 
virtual void SetDPObject (ScDPObject *pDPObj)=0
 
virtual css::table::CellRangeAddress SAL_CALL getSourceRange () override
 
virtual void SAL_CALL setSourceRange (const css::table::CellRangeAddress &aSourceRange) override
 
virtual css::uno::Reference< css::sheet::XSheetFilterDescriptor > SAL_CALL getFilterDescriptor () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getDataPilotFields () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getColumnFields () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getRowFields () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getPageFields () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getDataFields () override
 
virtual css::uno::Reference< css::container::XIndexAccess > SAL_CALL getHiddenFields () 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 css::uno::Reference< css::sheet::XDataPilotField > SAL_CALL getDataLayoutField () override
 
- Public Member Functions inherited from SfxListener
 SfxListener ()
 
 SfxListener (const SfxListener &rCopy)
 
virtual ~SfxListener () COVERITY_NOEXCEPT_FALSE
 
void StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
 
void EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
 
void EndListeningAll ()
 
bool IsListening (SfxBroadcaster &rBroadcaster) const
 
sal_uInt16 GetBroadcasterCount () const
 
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint)
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 
virtual bool IsSdrView () const
 

Private Attributes

SfxItemPropertySet maPropSet
 
ScDocShellpDocShell
 

Detailed Description

Definition at line 130 of file dapiuno.hxx.

Constructor & Destructor Documentation

◆ ScDataPilotDescriptorBase()

ScDataPilotDescriptorBase::ScDataPilotDescriptorBase ( ScDocShell rDocSh)

Definition at line 580 of file dapiuno.cxx.

References ScDocument::AddUnoObject(), ScDocShell::GetDocument(), and pDocShell.

◆ ~ScDataPilotDescriptorBase()

ScDataPilotDescriptorBase::~ScDataPilotDescriptorBase ( )
overridevirtual

Definition at line 587 of file dapiuno.cxx.

References ScDocShell::GetDocument(), pDocShell, and ScDocument::RemoveUnoObject().

Member Function Documentation

◆ addPropertyChangeListener()

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

Definition at line 937 of file dapiuno.cxx.

◆ addVetoableChangeListener()

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

Definition at line 947 of file dapiuno.cxx.

◆ getColumnFields()

Reference< XIndexAccess > SAL_CALL ScDataPilotDescriptorBase::getColumnFields ( )
overridevirtual

Definition at line 652 of file dapiuno.cxx.

◆ getDataFields()

Reference< XIndexAccess > SAL_CALL ScDataPilotDescriptorBase::getDataFields ( )
overridevirtual

Definition at line 670 of file dapiuno.cxx.

◆ getDataLayoutField()

Reference< XDataPilotField > SAL_CALL ScDataPilotDescriptorBase::getDataLayoutField ( )
overridevirtual

Definition at line 959 of file dapiuno.cxx.

References GetDPObject(), and SC_DATALAYOUT_NAME.

◆ getDataPilotFields()

Reference< XIndexAccess > SAL_CALL ScDataPilotDescriptorBase::getDataPilotFields ( )
overridevirtual

Definition at line 646 of file dapiuno.cxx.

◆ GetDocShell()

ScDocShell * ScDataPilotDescriptorBase::GetDocShell ( ) const
inline

◆ GetDPObject()

virtual ScDPObject * ScDataPilotDescriptorBase::GetDPObject ( ) const
pure virtual

◆ getFilterDescriptor()

Reference< XSheetFilterDescriptor > SAL_CALL ScDataPilotDescriptorBase::getFilterDescriptor ( )
overridevirtual

Definition at line 640 of file dapiuno.cxx.

References pDocShell.

◆ getHiddenFields()

Reference< XIndexAccess > SAL_CALL ScDataPilotDescriptorBase::getHiddenFields ( )
overridevirtual

Definition at line 676 of file dapiuno.cxx.

◆ getPageFields()

Reference< XIndexAccess > SAL_CALL ScDataPilotDescriptorBase::getPageFields ( )
overridevirtual

Definition at line 664 of file dapiuno.cxx.

◆ getPropertySetInfo()

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

Definition at line 683 of file dapiuno.cxx.

References SfxItemPropertySet::getPropertyMap(), and maPropSet.

◆ getPropertyValue()

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

◆ getRowFields()

Reference< XIndexAccess > SAL_CALL ScDataPilotDescriptorBase::getRowFields ( )
overridevirtual

Definition at line 658 of file dapiuno.cxx.

◆ getSourceRange()

CellRangeAddress SAL_CALL ScDataPilotDescriptorBase::getSourceRange ( )
overridevirtual

◆ Notify()

void ScDataPilotDescriptorBase::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overridevirtual

update of references ?

Reimplemented from SfxListener.

Reimplemented in ScDataPilotTableObj.

Definition at line 595 of file dapiuno.cxx.

References SfxHint::GetId(), and pDocShell.

Referenced by ScDataPilotTableObj::Notify().

◆ removePropertyChangeListener()

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

Definition at line 942 of file dapiuno.cxx.

◆ removeVetoableChangeListener()

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

Definition at line 952 of file dapiuno.cxx.

◆ SetDPObject()

virtual void ScDataPilotDescriptorBase::SetDPObject ( ScDPObject pDPObj)
pure virtual

◆ setPropertyValue()

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

◆ setSourceRange()

void SAL_CALL ScDataPilotDescriptorBase::setSourceRange ( const css::table::CellRangeAddress &  aSourceRange)
overridevirtual

Member Data Documentation

◆ maPropSet

SfxItemPropertySet ScDataPilotDescriptorBase::maPropSet
private

Definition at line 138 of file dapiuno.hxx.

Referenced by getPropertySetInfo().

◆ pDocShell

ScDocShell* ScDataPilotDescriptorBase::pDocShell
private

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