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

#include <datauno.hxx>

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

Public Member Functions

 ScSubTotalDescriptorBase ()
 
virtual ~ScSubTotalDescriptorBase () override
 
virtual void GetData (ScSubTotalParam &rParam) const =0
 
virtual void PutData (const ScSubTotalParam &rParam)=0
 
virtual void SAL_CALL addNew (const css::uno::Sequence< css::sheet::SubTotalColumn > &aSubTotalColumns, sal_Int32 nGroupColumn) override
 
virtual void SAL_CALL clear () override
 
virtual sal_Int32 SAL_CALL getCount () override
 
virtual css::uno::Any SAL_CALL getByIndex (sal_Int32 Index) override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration () override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () 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
 

Private Member Functions

ScSubTotalFieldObjGetObjectByIndex_Impl (sal_uInt16 nIndex)
 

Private Attributes

SfxItemPropertySet aPropSet
 

Detailed Description

Definition at line 109 of file datauno.hxx.

Constructor & Destructor Documentation

ScSubTotalDescriptorBase::ScSubTotalDescriptorBase ( )

Definition at line 527 of file datauno.cxx.

ScSubTotalDescriptorBase::~ScSubTotalDescriptorBase ( )
overridevirtual

Definition at line 532 of file datauno.cxx.

Member Function Documentation

void SAL_CALL ScSubTotalDescriptorBase::addNew ( const css::uno::Sequence< css::sheet::SubTotalColumn > &  aSubTotalColumns,
sal_Int32  nGroupColumn 
)
overridevirtual
virtual void SAL_CALL ScSubTotalDescriptorBase::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual
virtual void SAL_CALL ScSubTotalDescriptorBase::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
void SAL_CALL ScSubTotalDescriptorBase::clear ( )
overridevirtual

notify the field objects???

Definition at line 545 of file datauno.cxx.

References ScSubTotalParam::bGroupActive, GetData(), and PutData().

uno::Reference< container::XEnumeration > SAL_CALL ScSubTotalDescriptorBase::createEnumeration ( )
overridevirtual

Definition at line 610 of file datauno.cxx.

uno::Any SAL_CALL ScSubTotalDescriptorBase::getByIndex ( sal_Int32  Index)
overridevirtual

Definition at line 630 of file datauno.cxx.

References GetObjectByIndex_Impl().

sal_Int32 SAL_CALL ScSubTotalDescriptorBase::getCount ( )
overridevirtual

Definition at line 618 of file datauno.cxx.

References ScSubTotalParam::bGroupActive, GetData(), MAXSUBTOTAL, and nCount.

Referenced by GetObjectByIndex_Impl(), and hasElements().

virtual void ScSubTotalDescriptorBase::GetData ( ScSubTotalParam rParam) const
pure virtual
uno::Type SAL_CALL ScSubTotalDescriptorBase::getElementType ( )
overridevirtual

Definition at line 640 of file datauno.cxx.

References cppu::UnoType< class >::get().

virtual OUString SAL_CALL ScSubTotalDescriptorBase::getImplementationName ( )
overridevirtual
ScSubTotalFieldObj * ScSubTotalDescriptorBase::GetObjectByIndex_Impl ( sal_uInt16  nIndex)
private

Definition at line 538 of file datauno.cxx.

References getCount().

Referenced by getByIndex().

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

Definition at line 654 of file datauno.cxx.

References aPropSet, and SfxItemPropertySet::getPropertyMap().

uno::Any SAL_CALL ScSubTotalDescriptorBase::getPropertyValue ( const OUString &  PropertyName)
overridevirtual
virtual css::uno::Sequence< OUString > SAL_CALL ScSubTotalDescriptorBase::getSupportedServiceNames ( )
overridevirtual
sal_Bool SAL_CALL ScSubTotalDescriptorBase::hasElements ( )
overridevirtual

Definition at line 646 of file datauno.cxx.

References getCount().

virtual void ScSubTotalDescriptorBase::PutData ( const ScSubTotalParam rParam)
pure virtual
virtual void SAL_CALL ScSubTotalDescriptorBase::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual
virtual void SAL_CALL ScSubTotalDescriptorBase::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
void SAL_CALL ScSubTotalDescriptorBase::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual
virtual sal_Bool SAL_CALL ScSubTotalDescriptorBase::supportsService ( const OUString &  ServiceName)
overridevirtual

Member Data Documentation

SfxItemPropertySet ScSubTotalDescriptorBase::aPropSet
private

Definition at line 118 of file datauno.hxx.

Referenced by getPropertySetInfo().


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