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

#include <nameuno.hxx>

Inheritance diagram for ScLocalNamedRangesObj:
Collaboration diagram for ScLocalNamedRangesObj:

Public Member Functions

 ScLocalNamedRangesObj (ScDocShell *pDocSh, css::uno::Reference< css::container::XNamed > const &xNamed)
virtual ~ScLocalNamedRangesObj () override
- Public Member Functions inherited from ScNamedRangesObj
 ScNamedRangesObj (ScDocShell *pDocSh)
virtual ~ScNamedRangesObj () override
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
bool IsModifyAndBroadcast () const
virtual void SAL_CALL addNewByName (const OUString &aName, const OUString &aContent, const css::table::CellAddress &aPosition, sal_Int32 nType) override
 XNamedRanges. More...
virtual void SAL_CALL addNewFromTitles (const css::table::CellRangeAddress &aSource, css::sheet::Border aBorder) override
virtual void SAL_CALL removeByName (const OUString &aName) override
virtual void SAL_CALL outputList (const css::table::CellAddress &aOutputPosition) override
virtual css::uno::Any SAL_CALL getByName (const OUString &aName) override
 XNameAccess. More...
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames () override
virtual sal_Bool SAL_CALL hasByName (const OUString &aName) override
virtual sal_Int32 SAL_CALL getCount () override
 XIndexAccess. More...
virtual css::uno::Any SAL_CALL getByIndex (sal_Int32 Index) override
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration () override
 XEnumerationAccess. More...
virtual css::uno::Type SAL_CALL getElementType () override
 XElementAccess. More...
virtual sal_Bool SAL_CALL hasElements () override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 XPropertySet. More...
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 sal_Bool SAL_CALL isActionLocked () override
 XActionLockable. More...
virtual void SAL_CALL addActionLock () override
virtual void SAL_CALL removeActionLock () override
virtual void SAL_CALL setActionLocks (sal_Int16 nLock) override
virtual sal_Int16 SAL_CALL resetActionLocks () override
virtual OUString SAL_CALL getImplementationName () override
 XServiceInfo. More...
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 Member Functions

virtual rtl::Reference< ScNamedRangeObjGetObjectByIndex_Impl (sal_uInt16 nIndex) override
virtual rtl::Reference< ScNamedRangeObjGetObjectByName_Impl (const OUString &aName) override
virtual ScRangeNameGetRangeName_Impl () override
virtual SCTAB GetTab_Impl () override

Private Attributes

css::uno::Reference< css::container::XNamed > mxSheet

Additional Inherited Members

- Protected Member Functions inherited from ScNamedRangesObj
void lock ()
 called from the XActionLockable interface methods on initial locking More...
void unlock ()
 called from the XActionLockable interface methods on final unlock More...
- Protected Attributes inherited from ScNamedRangesObj

Detailed Description

Definition at line 232 of file nameuno.hxx.

Constructor & Destructor Documentation

ScLocalNamedRangesObj::ScLocalNamedRangesObj ( ScDocShell pDocSh,
css::uno::Reference< css::container::XNamed > const &  xNamed 

Definition at line 835 of file nameuno.cxx.

ScLocalNamedRangesObj::~ScLocalNamedRangesObj ( )

Definition at line 842 of file nameuno.cxx.

Member Function Documentation

rtl::Reference< ScNamedRangeObj > ScLocalNamedRangesObj::GetObjectByIndex_Impl ( sal_uInt16  nIndex)
rtl::Reference< ScNamedRangeObj > ScLocalNamedRangesObj::GetObjectByName_Impl ( const OUString &  aName)

Implements ScNamedRangesObj.

Definition at line 847 of file nameuno.cxx.

References ScNamedRangesObj::hasByName(), mxSheet, and ScNamedRangesObj::pDocShell.

ScRangeName * ScLocalNamedRangesObj::GetRangeName_Impl ( )
SCTAB ScLocalNamedRangesObj::GetTab_Impl ( )

Member Data Documentation

css::uno::Reference< css::container::XNamed > ScLocalNamedRangesObj::mxSheet

Definition at line 242 of file nameuno.hxx.

Referenced by GetObjectByIndex_Impl(), GetObjectByName_Impl(), and GetTab_Impl().

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