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 151 of file svdobj.hxx.
SdrObjUserData::SdrObjUserData | ( | SdrInventor | nInv, |
sal_uInt16 | nId | ||
) |
Definition at line 150 of file svdobj.cxx.
References nId.
SdrObjUserData::SdrObjUserData | ( | const SdrObjUserData & | rData | ) |
Definition at line 154 of file svdobj.cxx.
|
virtual |
Definition at line 158 of file svdobj.cxx.
|
pure virtual |
Implemented in SgaIMapInfo, SvxIMapInfo, IMapUserData, and ImpSdrObjTextLinkUserData.
|
inline |
Definition at line 167 of file svdobj.hxx.
Referenced by CreateIMapGraphic(), and SvxIMapInfo::GetIMapInfo().
|
inline |
Definition at line 166 of file svdobj.hxx.
Referenced by CreateIMapGraphic(), and SvxIMapInfo::GetIMapInfo().
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
private |
Definition at line 154 of file svdobj.hxx.
|
private |
Definition at line 153 of file svdobj.hxx.