LibreOffice Module sc (master)  1
Public Member Functions | Static 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 *pDocSh)
 
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
 
virtual sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) 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
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 

Static Public Member Functions

static SC_DLLPUBLIC const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 

Private Attributes

SfxItemPropertySet maPropSet
 
ScDocShellpDocShell
 

Detailed Description

Definition at line 131 of file dapiuno.hxx.

Constructor & Destructor Documentation

ScDataPilotDescriptorBase::ScDataPilotDescriptorBase ( ScDocShell pDocSh)

Definition at line 582 of file dapiuno.cxx.

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

ScDataPilotDescriptorBase::~ScDataPilotDescriptorBase ( )
overridevirtual

Definition at line 589 of file dapiuno.cxx.

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

Member Function Documentation

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

Definition at line 939 of file dapiuno.cxx.

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

Definition at line 949 of file dapiuno.cxx.

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

Definition at line 654 of file dapiuno.cxx.

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

Definition at line 672 of file dapiuno.cxx.

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

Definition at line 961 of file dapiuno.cxx.

References GetDPObject(), and SC_DATALAYOUT_NAME.

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

Definition at line 648 of file dapiuno.cxx.

ScDocShell* ScDataPilotDescriptorBase::GetDocShell ( ) const
inline
virtual ScDPObject* ScDataPilotDescriptorBase::GetDPObject ( ) const
pure virtual
Reference< XSheetFilterDescriptor > SAL_CALL ScDataPilotDescriptorBase::getFilterDescriptor ( )
overridevirtual

Definition at line 642 of file dapiuno.cxx.

References pDocShell.

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

Definition at line 678 of file dapiuno.cxx.

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

Definition at line 666 of file dapiuno.cxx.

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

Definition at line 685 of file dapiuno.cxx.

References SfxItemPropertySet::getPropertyMap(), and maPropSet.

Any SAL_CALL ScDataPilotDescriptorBase::getPropertyValue ( const OUString &  PropertyName)
overridevirtual
Reference< XIndexAccess > SAL_CALL ScDataPilotDescriptorBase::getRowFields ( )
overridevirtual

Definition at line 660 of file dapiuno.cxx.

sal_Int64 SAL_CALL ScDataPilotDescriptorBase::getSomething ( const css::uno::Sequence< sal_Int8 > &  aIdentifier)
overridevirtual

Definition at line 980 of file dapiuno.cxx.

CellRangeAddress SAL_CALL ScDataPilotDescriptorBase::getSourceRange ( )
overridevirtual
const Sequence< sal_Int8 > & ScDataPilotDescriptorBase::getUnoTunnelId ( )
static

Definition at line 995 of file dapiuno.cxx.

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

update of references ?

Reimplemented from SfxListener.

Reimplemented in ScDataPilotTableObj.

Definition at line 597 of file dapiuno.cxx.

References SfxHint::GetId(), and pDocShell.

Referenced by ScDataPilotTableObj::Notify().

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

Definition at line 944 of file dapiuno.cxx.

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

Definition at line 954 of file dapiuno.cxx.

virtual void ScDataPilotDescriptorBase::SetDPObject ( ScDPObject pDPObj)
pure virtual
void SAL_CALL ScDataPilotDescriptorBase::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual
void SAL_CALL ScDataPilotDescriptorBase::setSourceRange ( const css::table::CellRangeAddress &  aSourceRange)
overridevirtual

Member Data Documentation

SfxItemPropertySet ScDataPilotDescriptorBase::maPropSet
private

Definition at line 141 of file dapiuno.hxx.

Referenced by getPropertySetInfo().

ScDocShell* ScDataPilotDescriptorBase::pDocShell
private

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