LibreOffice Module svx (master) 1
|
#include <galobj.hxx>
Public Member Functions | |
SgaObjectSound () | |
SgaObjectSound (const INetURLObject &rURL) | |
virtual | ~SgaObjectSound () override |
virtual SgaObjKind | GetObjKind () const override |
virtual BitmapEx | GetThumbBmp () const override |
Private Member Functions | |
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 |
Private Attributes | |
GalSoundType | eSoundType |
Definition at line 91 of file galobj.hxx.
SgaObjectSound::SgaObjectSound | ( | ) |
Definition at line 304 of file galobj.cxx.
SgaObjectSound::SgaObjectSound | ( | const INetURLObject & | rURL | ) |
Definition at line 309 of file galobj.cxx.
References aURL, FileExists(), and vcl::N8_BPP.
|
overridevirtual |
Definition at line 323 of file galobj.cxx.
|
inlineoverridevirtual |
Definition at line 108 of file galobj.hxx.
References Sound.
|
overridevirtual |
Definition at line 327 of file galobj.cxx.
References eSoundType, sId, SOUND_ANIMAL, SOUND_COMPUTER, SOUND_MISC, SOUND_MUSIC, SOUND_NATURE, SOUND_SPEECH, and SOUND_TECHNIC.
|
inlineoverrideprivatevirtual |
Definition at line 100 of file galobj.hxx.
|
overrideprivatevirtual |
Definition at line 359 of file galobj.cxx.
References eSoundType, read_uInt16_lenPrefixed_uInt8s_ToOUString(), and SvStream::ReadUInt16().
|
overrideprivatevirtual |
Definition at line 352 of file galobj.cxx.
References eSoundType, write_uInt16_lenPrefixed_uInt8s_FromOUString(), and SvStream::WriteUInt16().
|
private |
Definition at line 95 of file galobj.hxx.
Referenced by GetThumbBmp(), ReadData(), and WriteData().