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

#include <datauno.hxx>

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

Public Member Functions

 ScFilterDescriptorBase (ScDocShell *pDocShell)
 
virtual ~ScFilterDescriptorBase () override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
virtual void GetData (ScQueryParam &rParam) const =0
 
virtual void PutData (const ScQueryParam &rParam)=0
 
virtual css::uno::Sequence< css::sheet::TableFilterField > SAL_CALL getFilterFields () override
 
virtual void SAL_CALL setFilterFields (const css::uno::Sequence< css::sheet::TableFilterField > &aFilterFields) override
 
virtual css::uno::Sequence< css::sheet::TableFilterField2 > SAL_CALL getFilterFields2 () override
 
virtual void SAL_CALL setFilterFields2 (const css::uno::Sequence< css::sheet::TableFilterField2 > &aFilterFields) override
 
virtual css::uno::Sequence< css::sheet::TableFilterField3 > SAL_CALL getFilterFields3 () override
 
virtual void SAL_CALL setFilterFields3 (const css::uno::Sequence< css::sheet::TableFilterField3 > &aFilterFields) 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
 
- 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 aPropSet
 
ScDocShellpDocSh
 

Detailed Description

Definition at line 269 of file datauno.hxx.

Constructor & Destructor Documentation

◆ ScFilterDescriptorBase()

ScFilterDescriptorBase::ScFilterDescriptorBase ( ScDocShell pDocShell)

Definition at line 903 of file datauno.cxx.

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

◆ ~ScFilterDescriptorBase()

ScFilterDescriptorBase::~ScFilterDescriptorBase ( )
overridevirtual

Definition at line 911 of file datauno.cxx.

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

Member Function Documentation

◆ addPropertyChangeListener()

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

◆ addVetoableChangeListener()

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

◆ GetData()

virtual void ScFilterDescriptorBase::GetData ( ScQueryParam rParam) const
pure virtual

◆ getFilterFields()

uno::Sequence< sheet::TableFilterField > SAL_CALL ScFilterDescriptorBase::getFilterFields ( )
overridevirtual

◆ getFilterFields2()

uno::Sequence< sheet::TableFilterField2 > SAL_CALL ScFilterDescriptorBase::getFilterFields2 ( )
overridevirtual

◆ getFilterFields3()

uno::Sequence< sheet::TableFilterField3 > SAL_CALL ScFilterDescriptorBase::getFilterFields3 ( )
overridevirtual

◆ getImplementationName()

virtual OUString SAL_CALL ScFilterDescriptorBase::getImplementationName ( )
overridevirtual

◆ getPropertySetInfo()

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

Definition at line 1384 of file datauno.cxx.

References aPropSet, and SfxItemPropertySet::getPropertyMap().

◆ getPropertyValue()

uno::Any SAL_CALL ScFilterDescriptorBase::getPropertyValue ( const OUString &  PropertyName)
overridevirtual

◆ getSupportedServiceNames()

virtual css::uno::Sequence< OUString > SAL_CALL ScFilterDescriptorBase::getSupportedServiceNames ( )
overridevirtual

◆ Notify()

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

Reimplemented from SfxListener.

Definition at line 919 of file datauno.cxx.

References SfxHint::GetId(), and pDocSh.

◆ PutData()

virtual void ScFilterDescriptorBase::PutData ( const ScQueryParam rParam)
pure virtual

◆ removePropertyChangeListener()

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

◆ removeVetoableChangeListener()

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

◆ setFilterFields()

void SAL_CALL ScFilterDescriptorBase::setFilterFields ( const css::uno::Sequence< css::sheet::TableFilterField > &  aFilterFields)
overridevirtual

◆ setFilterFields2()

void SAL_CALL ScFilterDescriptorBase::setFilterFields2 ( const css::uno::Sequence< css::sheet::TableFilterField2 > &  aFilterFields)
overridevirtual

Definition at line 1360 of file datauno.cxx.

References GetData(), ScDocShell::GetDocument(), pDocSh, and PutData().

◆ setFilterFields3()

void SAL_CALL ScFilterDescriptorBase::setFilterFields3 ( const css::uno::Sequence< css::sheet::TableFilterField3 > &  aFilterFields)
overridevirtual

Definition at line 1370 of file datauno.cxx.

References GetData(), ScDocShell::GetDocument(), pDocSh, and PutData().

◆ setPropertyValue()

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

◆ supportsService()

virtual sal_Bool SAL_CALL ScFilterDescriptorBase::supportsService ( const OUString &  ServiceName)
overridevirtual

Member Data Documentation

◆ aPropSet

SfxItemPropertySet ScFilterDescriptorBase::aPropSet
private

Definition at line 278 of file datauno.hxx.

Referenced by getPropertySetInfo().

◆ pDocSh

ScDocShell* ScFilterDescriptorBase::pDocSh
private

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