diff options
author | Michael Stahl <mstahl@redhat.com> | 2011-12-02 23:53:42 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2011-12-03 00:48:15 +0100 |
commit | 51ea69880ca32220fa1c6b3e95c8916e3409184c (patch) | |
tree | 6d11892f4f25754f920f2a831376871697a784f9 /avmedia/inc | |
parent | fd95f1ab6220c6a530fd2e4e727417f504a5db51 (diff) |
avmedia::MediaItem: add pImpl
Diffstat (limited to 'avmedia/inc')
-rw-r--r-- | avmedia/inc/avmedia/mediaitem.hxx | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/avmedia/inc/avmedia/mediaitem.hxx b/avmedia/inc/avmedia/mediaitem.hxx index a535040c0030..cf9f09b01702 100644 --- a/avmedia/inc/avmedia/mediaitem.hxx +++ b/avmedia/inc/avmedia/mediaitem.hxx @@ -26,8 +26,10 @@ * ************************************************************************/ -#ifndef _AVMEDIA_MEDIAITEM_HXX -#define _AVMEDIA_MEDIAITEM_HXX +#ifndef AVMEDIA_MEDIAITEM_HXX +#define AVMEDIA_MEDIAITEM_HXX + +#include <boost/scoped_ptr.hpp> #include <tools/rtti.hxx> #include <svl/poolitem.hxx> @@ -71,7 +73,8 @@ class AVMEDIA_DLLPUBLIC MediaItem : public SfxPoolItem public: TYPEINFO(); - MediaItem( sal_uInt16 nWhich = 0, sal_uInt32 nMaskSet = AVMEDIA_SETMASK_NONE ); + MediaItem( sal_uInt16 const i_nWhich = 0, + sal_uInt32 const nMaskSet = AVMEDIA_SETMASK_NONE ); MediaItem( const MediaItem& rMediaItem ); virtual ~MediaItem(); @@ -115,15 +118,8 @@ public: private: - ::rtl::OUString maURL; - sal_uInt32 mnMaskSet; - MediaState meState; - double mfTime; - double mfDuration; - sal_Int16 mnVolumeDB; - sal_Bool mbLoop; - sal_Bool mbMute; - ::com::sun::star::media::ZoomLevel meZoom; + struct Impl; + ::boost::scoped_ptr<Impl> m_pImpl; }; typedef ::avmedia::MediaItem avmedia_MediaItem; |