summaryrefslogtreecommitdiff
path: root/avmedia/inc
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2011-12-02 23:53:42 +0100
committerMichael Stahl <mstahl@redhat.com>2011-12-03 00:48:15 +0100
commit51ea69880ca32220fa1c6b3e95c8916e3409184c (patch)
tree6d11892f4f25754f920f2a831376871697a784f9 /avmedia/inc
parentfd95f1ab6220c6a530fd2e4e727417f504a5db51 (diff)
avmedia::MediaItem: add pImpl
Diffstat (limited to 'avmedia/inc')
-rw-r--r--avmedia/inc/avmedia/mediaitem.hxx20
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;