LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | List of all members
SgaObjectSvDraw Class Reference

#include <galobj.hxx>

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

Public Member Functions

 SgaObjectSvDraw ()
 
 SgaObjectSvDraw (const FmFormModel &rModel, const INetURLObject &rURL)
 
 SgaObjectSvDraw (SvStream &rIStm, const INetURLObject &rURL)
 
virtual SgaObjKind GetObjKind () const override
 
- Public Member Functions inherited from SgaObject
 SgaObject ()
 
virtual ~SgaObject ()
 
virtual BitmapEx GetThumbBmp () const
 
const GDIMetaFileGetThumbMtf () const
 
const INetURLObjectGetURL () const
 
bool IsValid () const
 
bool IsThumbBitmap () const
 
OUString const & GetTitle () const
 
void SetTitle (const OUString &rTitle)
 
BitmapEx createPreviewBitmapEx (const Size &rSizePixel) const
 

Private Member Functions

bool CreateThumb (const FmFormModel &rModel)
 
virtual void WriteData (SvStream &rOut, const OUString &rDestDir) const override
 
virtual void ReadData (SvStream &rIn, sal_uInt16 &rReadVersion) override
 
virtual sal_uInt16 GetVersion () const override
 

Additional Inherited Members

- Protected Member Functions inherited from SgaObject
bool CreateThumb (const Graphic &rGraphic)
 
- Protected Attributes inherited from SgaObject
BitmapEx aThumbBmp
 
GDIMetaFile aThumbMtf
 
INetURLObject aURL
 
OUString aTitle
 
bool bIsValid
 
bool bIsThumbBmp
 

Detailed Description

Definition at line 110 of file galobj.hxx.

Constructor & Destructor Documentation

SgaObjectSvDraw::SgaObjectSvDraw ( )

Definition at line 381 of file galobj.cxx.

SgaObjectSvDraw::SgaObjectSvDraw ( const FmFormModel rModel,
const INetURLObject rURL 
)

Definition at line 385 of file galobj.cxx.

References SgaObject::aURL, SgaObject::bIsValid, and CreateThumb().

SgaObjectSvDraw::SgaObjectSvDraw ( SvStream rIStm,
const INetURLObject rURL 
)

Member Function Documentation

bool SgaObjectSvDraw::CreateThumb ( const FmFormModel rModel)
private
virtual SgaObjKind SgaObjectSvDraw::GetObjKind ( ) const
inlineoverridevirtual

Implements SgaObject.

Definition at line 129 of file galobj.hxx.

References SvDraw.

virtual sal_uInt16 SgaObjectSvDraw::GetVersion ( ) const
inlineoverrideprivatevirtual

Implements SgaObject.

Definition at line 121 of file galobj.hxx.

void SgaObjectSvDraw::ReadData ( SvStream rIn,
sal_uInt16 &  rReadVersion 
)
overrideprivatevirtual

Reimplemented from SgaObject.

Definition at line 501 of file galobj.cxx.

References SgaObject::aTitle, read_uInt16_lenPrefixed_uInt8s_ToOUString(), and SgaObject::ReadData().

void SgaObjectSvDraw::WriteData ( SvStream rOut,
const OUString &  rDestDir 
) const
overrideprivatevirtual

Reimplemented from SgaObject.

Definition at line 495 of file galobj.cxx.

References SgaObject::aTitle, write_uInt16_lenPrefixed_uInt8s_FromOUString(), and SgaObject::WriteData().


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