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

#include <nameuno.hxx>

Inheritance diagram for ScLabelRangeObj:
Collaboration diagram for ScLabelRangeObj:

Public Member Functions

 ScLabelRangeObj (ScDocShell *pDocSh, bool bCol, const ScRange &rR)
virtual ~ScLabelRangeObj () override
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual css::table::CellRangeAddress SAL_CALL getLabelArea () override
 XLabelRange. More...
virtual void SAL_CALL setLabelArea (const css::table::CellRangeAddress &aLabelArea) override
virtual css::table::CellRangeAddress SAL_CALL getDataArea () override
virtual void SAL_CALL setDataArea (const css::table::CellRangeAddress &aDataArea) 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

ScRangePairGetData_Impl ()
void Modify_Impl (const ScRange *pLabel, const ScRange *pData)

Private Attributes

bool bColumn
ScRange aRange
 criterion to find range More...

Detailed Description

Definition at line 248 of file nameuno.hxx.

Constructor & Destructor Documentation

ScLabelRangeObj::ScLabelRangeObj ( ScDocShell pDocSh,
bool  bCol,
const ScRange rR 

Definition at line 896 of file nameuno.cxx.

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

ScLabelRangeObj::~ScLabelRangeObj ( )

Definition at line 904 of file nameuno.cxx.

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

Member Function Documentation

ScRangePair * ScLabelRangeObj::GetData_Impl ( )
table::CellRangeAddress SAL_CALL ScLabelRangeObj::getDataArea ( )
virtual OUString SAL_CALL ScLabelRangeObj::getImplementationName ( )


table::CellRangeAddress SAL_CALL ScLabelRangeObj::getLabelArea ( )


Definition at line 974 of file nameuno.cxx.

References ScUnoConversion::FillApiRange(), GetData_Impl(), ScRangePair::GetRange(), and pData.

virtual css::uno::Sequence< OUString > SAL_CALL ScLabelRangeObj::getSupportedServiceNames ( )
void ScLabelRangeObj::Modify_Impl ( const ScRange pLabel,
const ScRange pData 
void ScLabelRangeObj::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 

Ref-Update !!!

Reimplemented from SfxListener.

Definition at line 912 of file nameuno.cxx.

References SfxHint::GetId(), and pDocShell.

void SAL_CALL ScLabelRangeObj::setDataArea ( const css::table::CellRangeAddress &  aDataArea)

Definition at line 1002 of file nameuno.cxx.

References ScUnoConversion::FillScRange(), and Modify_Impl().

void SAL_CALL ScLabelRangeObj::setLabelArea ( const css::table::CellRangeAddress &  aLabelArea)

Definition at line 984 of file nameuno.cxx.

References ScUnoConversion::FillScRange(), and Modify_Impl().

virtual sal_Bool SAL_CALL ScLabelRangeObj::supportsService ( const OUString &  ServiceName)

Member Data Documentation

ScRange ScLabelRangeObj::aRange

criterion to find range

Definition at line 256 of file nameuno.hxx.

Referenced by GetData_Impl(), and Modify_Impl().

bool ScLabelRangeObj::bColumn

Definition at line 255 of file nameuno.hxx.

Referenced by GetData_Impl(), and Modify_Impl().

ScDocShell* ScLabelRangeObj::pDocShell

Definition at line 254 of file nameuno.hxx.

Referenced by GetData_Impl(), Modify_Impl(), Notify(), ScLabelRangeObj(), and ~ScLabelRangeObj().

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