LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SdrObjUserData Class Referenceabstract

User data of a drawing object, e.g. More...

#include <svdobj.hxx>

Inheritance diagram for SdrObjUserData:
[legend]

Public Member Functions

 SdrObjUserData (SdrInventor nInv, sal_uInt16 nId)
 
 SdrObjUserData (const SdrObjUserData &rData)
 
virtual ~SdrObjUserData ()
 
virtual std::unique_ptr< SdrObjUserDataClone (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 const nInventor
 
sal_uInt16 const nIdentifier
 

Detailed Description

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 204 of file svdobj.hxx.

Constructor & Destructor Documentation

SdrObjUserData::SdrObjUserData ( SdrInventor  nInv,
sal_uInt16  nId 
)

Definition at line 162 of file svdobj.cxx.

SdrObjUserData::SdrObjUserData ( const SdrObjUserData rData)

Definition at line 166 of file svdobj.cxx.

SdrObjUserData::~SdrObjUserData ( )
virtual

Definition at line 170 of file svdobj.cxx.

Member Function Documentation

virtual std::unique_ptr<SdrObjUserData> SdrObjUserData::Clone ( SdrObject pObj1) const
pure virtual
sal_uInt16 SdrObjUserData::GetId ( ) const
inline
SdrInventor SdrObjUserData::GetInventor ( ) const
inline
bool SdrObjUserData::operator!= ( const SdrObjUserData rData) const
privatedelete
void SdrObjUserData::operator= ( const SdrObjUserData rData)
privatedelete
bool SdrObjUserData::operator== ( const SdrObjUserData rData) const
privatedelete

Member Data Documentation

sal_uInt16 const SdrObjUserData::nIdentifier
private

Definition at line 207 of file svdobj.hxx.

SdrInventor const SdrObjUserData::nInventor
private

Definition at line 206 of file svdobj.hxx.


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