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
SdrObjKind 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::OInterfaceContainerHelper3< css::lang::XEventListener > maDisposeListeners
svx::PropertyChangeNotifier maPropertyNotifier

Detailed Description

Definition at line 111 of file unoshape.cxx.

Constructor & Destructor Documentation

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

Definition at line 130 of file unoshape.cxx.

References false, and NONE.

Member Data Documentation

::comphelper::OInterfaceContainerHelper3<css::lang::XEventListener> SvxShapeImpl::maDisposeListeners

Definition at line 127 of file unoshape.cxx.

svx::PropertyChangeNotifier SvxShapeImpl::maPropertyNotifier

Definition at line 128 of file unoshape.cxx.

bool SvxShapeImpl::mbDisposing

Definition at line 117 of file unoshape.cxx.

bool SvxShapeImpl::mbHasSdrObjectOwnership

Definition at line 116 of file unoshape.cxx.

SdrObjKind SvxShapeImpl::mnObjId

Definition at line 114 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 124 of file unoshape.cxx.

SvxShapeMaster* SvxShapeImpl::mpMaster

Definition at line 115 of file unoshape.cxx.

std::optional<SfxItemSet> SvxShapeImpl::mxItemSet

Definition at line 113 of file unoshape.cxx.

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