LibreOffice Module svx (master)  1
Public Member Functions | Public Attributes | List of all members
SvxShapeImpl Struct Reference
Collaboration diagram for SvxShapeImpl:

Public Member Functions

 SvxShapeImpl (SvxShape &_rAntiImpl,::osl::Mutex &_rMutex)

Public Attributes

std::optional< SfxItemSetmxItemSet
sal_uInt32 mnObjId
bool mbHasSdrObjectOwnership
bool mbDisposing
::tools::WeakReference< SdrObjectmpCreatedObj
 CL, OD 2005-07-19 #i52126# - this is initially 0 and set when a SvxShape::Create() call is executed. More...
::comphelper::OInterfaceContainerHelper2 maDisposeListeners
svx::PropertyChangeNotifier maPropertyNotifier

Detailed Description

Definition at line 109 of file unoshape.cxx.

Constructor & Destructor Documentation

SvxShapeImpl::SvxShapeImpl ( SvxShape _rAntiImpl,
::osl::Mutex &  _rMutex 

Definition at line 129 of file unoshape.cxx.

Member Data Documentation

::comphelper::OInterfaceContainerHelper2 SvxShapeImpl::maDisposeListeners

Definition at line 126 of file unoshape.cxx.

svx::PropertyChangeNotifier SvxShapeImpl::maPropertyNotifier

Definition at line 127 of file unoshape.cxx.

bool SvxShapeImpl::mbDisposing

Definition at line 116 of file unoshape.cxx.

bool SvxShapeImpl::mbHasSdrObjectOwnership

Definition at line 115 of file unoshape.cxx.

sal_uInt32 SvxShapeImpl::mnObjId

Definition at line 113 of file unoshape.cxx.

::tools::WeakReference< SdrObject > SvxShapeImpl::mpCreatedObj

CL, OD 2005-07-19 #i52126# - this is initially 0 and set when a SvxShape::Create() call is executed.

It is then set to the created SdrObject so a multiple call to SvxShape::Create() with same SdrObject is prohibited.

Definition at line 123 of file unoshape.cxx.

SvxShapeMaster* SvxShapeImpl::mpMaster

Definition at line 114 of file unoshape.cxx.

SvxShape& SvxShapeImpl::mrAntiImpl

Definition at line 111 of file unoshape.cxx.

std::optional<SfxItemSet> SvxShapeImpl::mxItemSet

Definition at line 112 of file unoshape.cxx.

The documentation for this struct was generated from the following file: