LibreOffice Module svx (master)
1
|
User data of a drawing object, e.g. More...
#include <svdobj.hxx>
Public Member Functions | |
SdrObjUserData (SdrInventor nInv, sal_uInt16 nId) | |
SdrObjUserData (const SdrObjUserData &rData) | |
virtual | ~SdrObjUserData () |
virtual std::unique_ptr< SdrObjUserData > | Clone (SdrObject *pObj1) const =0 |
SdrInventor | GetInventor () const |
sal_uInt16 | GetId () const |
Private Member Functions | |
void | operator= (const SdrObjUserData &rData)=delete |
bool | operator== (const SdrObjUserData &rData) const =delete |
bool | operator!= (const SdrObjUserData &rData) const =delete |
Private Attributes | |
SdrInventor | nInventor |
sal_uInt16 | nIdentifier |
User data of a drawing object, e.g.
application specific data. Every drawing object can have an arbitrary amount of such records (SV list). Whoever wants to save data here, must inherit from this and set a corresponding link in the factory.
Definition at line 153 of file svdobj.hxx.
SdrObjUserData::SdrObjUserData | ( | SdrInventor | nInv, |
sal_uInt16 | nId | ||
) |
Definition at line 138 of file svdobj.cxx.
SdrObjUserData::SdrObjUserData | ( | const SdrObjUserData & | rData | ) |
Definition at line 142 of file svdobj.cxx.
|
virtual |
Definition at line 146 of file svdobj.cxx.
|
pure virtual |
Implemented in ImpSdrObjTextLinkUserData, SgaIMapInfo, IMapUserData, and SvxIMapInfo.
|
inline |
Definition at line 169 of file svdobj.hxx.
Referenced by CreateIMapGraphic(), SvxIMapInfo::GetIMapInfo(), SdrTextObj::GetLinkUserData(), and SdrTextObj::ReleaseTextLink().
|
inline |
Definition at line 168 of file svdobj.hxx.
Referenced by CreateIMapGraphic(), SvxIMapInfo::GetIMapInfo(), SdrTextObj::GetLinkUserData(), and SdrTextObj::ReleaseTextLink().
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
private |
Definition at line 156 of file svdobj.hxx.
|
private |
Definition at line 155 of file svdobj.hxx.