mpengine/tsrc/unittest_mpmpxcollectionframeworkwrapper/stub/inc/mpmpxcollectiondata.h
changeset 36 a0afa279b8fe
parent 22 ecf06a08d4d9
child 51 560ce2306a17
--- a/mpengine/tsrc/unittest_mpmpxcollectionframeworkwrapper/stub/inc/mpmpxcollectiondata.h	Fri May 14 18:54:37 2010 -0500
+++ b/mpengine/tsrc/unittest_mpmpxcollectionframeworkwrapper/stub/inc/mpmpxcollectiondata.h	Fri May 28 19:46:01 2010 -0500
@@ -21,6 +21,7 @@
 #include "mpmpxcollectionviewdefs.h"
 
 class CMPXMedia;
+class CMPXMediaArray;
  
 
 class MpMpxCollectionData 
@@ -45,15 +46,25 @@
     ~MpMpxCollectionData();
 
     TCollectionContext context();
+    int count() const;
+    QString collectionTitle() const;
     QString itemData( int index, MpMpxCollectionData::DataType type ) const;
 
-    void setMpxMedia( const CMPXMedia& entries );
+    int itemId(int index);
+    int currentAlbumIndex() const;
+
+    void setMpxMedia( const CMPXMedia& entries, bool reopen=false );
     const CMPXMedia& containerMedia();
 
+    void setAlbumContent( const CMPXMedia& albumContent );
+
 public:
-    CMPXMedia               *mContainerMedia;
+    CMPXMedia               *mContainerMedia; //Not owned
+    CMPXMediaArray          *mMediaArray; //Not owned
     TBool                   mMediaSet;
     TCollectionContext      mContext;
+    int                     mCurrentAlbumIndex;
+    int                     mAlbumSongCount;
 
 };