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
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 

Private Attributes

SfxItemPropertySet aPropSet
 
ScDocShellpDocSh
 

Detailed Description

Definition at line 275 of file datauno.hxx.

Constructor & Destructor Documentation

ScFilterDescriptorBase::ScFilterDescriptorBase ( ScDocShell pDocShell)

Definition at line 906 of file datauno.cxx.

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

ScFilterDescriptorBase::~ScFilterDescriptorBase ( )
overridevirtual

Definition at line 914 of file datauno.cxx.

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

Member Function Documentation

virtual void SAL_CALL ScFilterDescriptorBase::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual
virtual void SAL_CALL ScFilterDescriptorBase::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
virtual void ScFilterDescriptorBase::GetData ( ScQueryParam rParam) const
pure virtual
uno::Sequence< sheet::TableFilterField > SAL_CALL ScFilterDescriptorBase::getFilterFields ( )
overridevirtual
uno::Sequence< sheet::TableFilterField2 > SAL_CALL ScFilterDescriptorBase::getFilterFields2 ( )
overridevirtual
uno::Sequence< sheet::TableFilterField3 > SAL_CALL ScFilterDescriptorBase::getFilterFields3 ( )
overridevirtual
virtual OUString SAL_CALL ScFilterDescriptorBase::getImplementationName ( )
overridevirtual
uno::Reference< beans::XPropertySetInfo > SAL_CALL ScFilterDescriptorBase::getPropertySetInfo ( )
overridevirtual

Definition at line 1346 of file datauno.cxx.

References aPropSet, and SfxItemPropertySet::getPropertyMap().

uno::Any SAL_CALL ScFilterDescriptorBase::getPropertyValue ( const OUString &  PropertyName)
overridevirtual
virtual css::uno::Sequence< OUString > SAL_CALL ScFilterDescriptorBase::getSupportedServiceNames ( )
overridevirtual
void ScFilterDescriptorBase::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overridevirtual

Reimplemented from SfxListener.

Definition at line 922 of file datauno.cxx.

References SfxHint::GetId(), and pDocSh.

virtual void ScFilterDescriptorBase::PutData ( const ScQueryParam rParam)
pure virtual
virtual void SAL_CALL ScFilterDescriptorBase::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual
virtual void SAL_CALL ScFilterDescriptorBase::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
void SAL_CALL ScFilterDescriptorBase::setFilterFields ( const css::uno::Sequence< css::sheet::TableFilterField > &  aFilterFields)
overridevirtual
void SAL_CALL ScFilterDescriptorBase::setFilterFields2 ( const css::uno::Sequence< css::sheet::TableFilterField2 > &  aFilterFields)
overridevirtual

Definition at line 1322 of file datauno.cxx.

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

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

Definition at line 1332 of file datauno.cxx.

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

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

Member Data Documentation

SfxItemPropertySet ScFilterDescriptorBase::aPropSet
private

Definition at line 284 of file datauno.hxx.

Referenced by getPropertySetInfo().

ScDocShell* ScFilterDescriptorBase::pDocSh
private

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