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

#include <targuno.hxx>

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

Public Member Functions

 ScLinkTargetTypeObj (ScDocShell *pDocSh, sal_uInt16 nT)
 
virtual ~ScLinkTargetTypeObj () override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) 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 css::uno::Reference< css::container::XNameAccess > SAL_CALL getLinks () 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)
 

Static Public Member Functions

static void SetLinkTargetBitmap (css::uno::Any &rRet, sal_uInt16 nType)
 

Private Attributes

ScDocShellpDocShell
 
sal_uInt16 nType
 
OUString aName
 

Detailed Description

Definition at line 76 of file targuno.hxx.

Constructor & Destructor Documentation

ScLinkTargetTypeObj::ScLinkTargetTypeObj ( ScDocShell pDocSh,
sal_uInt16  nT 
)

on demand?

Definition at line 137 of file targuno.cxx.

References ScDocument::AddUnoObject(), aName, aTypeResIds, ScDocShell::GetDocument(), nType, pDocShell, and ScResId().

ScLinkTargetTypeObj::~ScLinkTargetTypeObj ( )
overridevirtual

Definition at line 145 of file targuno.cxx.

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

Member Function Documentation

virtual void SAL_CALL ScLinkTargetTypeObj::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual
virtual void SAL_CALL ScLinkTargetTypeObj::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
virtual OUString SAL_CALL ScLinkTargetTypeObj::getImplementationName ( )
overridevirtual
uno::Reference< container::XNameAccess > SAL_CALL ScLinkTargetTypeObj::getLinks ( )
overridevirtual
uno::Reference< beans::XPropertySetInfo > SAL_CALL ScLinkTargetTypeObj::getPropertySetInfo ( )
overridevirtual

Definition at line 192 of file targuno.cxx.

References lcl_GetLinkTargetMap().

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

Definition at line 240 of file targuno.cxx.

References aName, nType, SC_UNO_LINKDISPBIT, SC_UNO_LINKDISPNAME, and SetLinkTargetBitmap().

virtual css::uno::Sequence< OUString> SAL_CALL ScLinkTargetTypeObj::getSupportedServiceNames ( )
overridevirtual
void ScLinkTargetTypeObj::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overridevirtual

Reimplemented from SfxListener.

Definition at line 153 of file targuno.cxx.

References SfxHint::GetId(), and pDocShell.

virtual void SAL_CALL ScLinkTargetTypeObj::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual
virtual void SAL_CALL ScLinkTargetTypeObj::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual
void ScLinkTargetTypeObj::SetLinkTargetBitmap ( css::uno::Any &  rRet,
sal_uInt16  nType 
)
static
void SAL_CALL ScLinkTargetTypeObj::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual

exception?

Definition at line 199 of file targuno.cxx.

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

Member Data Documentation

OUString ScLinkTargetTypeObj::aName
private

Definition at line 85 of file targuno.hxx.

Referenced by getPropertyValue(), and ScLinkTargetTypeObj().

sal_uInt16 ScLinkTargetTypeObj::nType
private

Definition at line 84 of file targuno.hxx.

Referenced by getLinks(), getPropertyValue(), and ScLinkTargetTypeObj().

ScDocShell* ScLinkTargetTypeObj::pDocShell
private

Definition at line 83 of file targuno.hxx.

Referenced by getLinks(), Notify(), ScLinkTargetTypeObj(), and ~ScLinkTargetTypeObj().


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