LibreOffice Module sfx2 (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
SfxOlePropertyBase Class Reference

Base class for all OLE property objects. More...

#include <oleprops.hxx>

Inheritance diagram for SfxOlePropertyBase:
[legend]
Collaboration diagram for SfxOlePropertyBase:
[legend]

Public Member Functions

 SfxOlePropertyBase (sal_Int32 nPropId, sal_Int32 nPropType)
 
sal_Int32 GetPropId () const
 
sal_Int32 GetPropType () const
 
- Public Member Functions inherited from SfxOleObjectBase
 SfxOleObjectBase ()
 
virtual ~SfxOleObjectBase ()
 
ErrCode const & GetError () const
 Returns the current error code. More...
 
ErrCode const & Load (SvStream &rStrm)
 Loads this object from the passed stream. More...
 
ErrCode const & Save (SvStream &rStrm)
 Saves this object to the passed stream. More...
 

Protected Member Functions

void SetPropType (sal_Int32 nPropType)
 
- Protected Member Functions inherited from SfxOleObjectBase
void SetError (ErrCode nErrCode)
 Sets the passed error code. More...
 
void LoadObject (SvStream &rStrm, SfxOleObjectBase &rObj)
 Loads the passed object from the stream. More...
 
void SaveObject (SvStream &rStrm, SfxOleObjectBase &rObj)
 Saves the passed object to the stream. More...
 

Private Attributes

sal_Int32 mnPropId
 
sal_Int32 mnPropType
 

Detailed Description

Base class for all OLE property objects.

Definition at line 202 of file oleprops.hxx.

Constructor & Destructor Documentation

◆ SfxOlePropertyBase()

SfxOlePropertyBase::SfxOlePropertyBase ( sal_Int32  nPropId,
sal_Int32  nPropType 
)
inlineexplicit

Definition at line 205 of file oleprops.hxx.

Member Function Documentation

◆ GetPropId()

sal_Int32 SfxOlePropertyBase::GetPropId ( ) const
inline

Definition at line 208 of file oleprops.hxx.

References mnPropId.

Referenced by SfxOleSection::SaveProperty().

◆ GetPropType()

sal_Int32 SfxOlePropertyBase::GetPropType ( ) const
inline

Definition at line 209 of file oleprops.hxx.

References mnPropType.

Referenced by SfxOleDictionaryProperty::ImplLoad(), and SfxOleSection::SaveProperty().

◆ SetPropType()

void SfxOlePropertyBase::SetPropType ( sal_Int32  nPropType)
inlineprotected

Member Data Documentation

◆ mnPropId

sal_Int32 SfxOlePropertyBase::mnPropId
private

Definition at line 215 of file oleprops.hxx.

Referenced by GetPropId().

◆ mnPropType

sal_Int32 SfxOlePropertyBase::mnPropType
private

Definition at line 216 of file oleprops.hxx.

Referenced by GetPropType(), and SetPropType().


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