mpviewplugins/mpcollectionviewplugin/tsrc/unittest_mpcollectioncontainers/stub/src/mpmpxcollectiondata.cpp
changeset 35 fdb31ab341af
parent 20 82baf59ce8dd
child 47 4cc1412daed0
--- a/mpviewplugins/mpcollectionviewplugin/tsrc/unittest_mpcollectioncontainers/stub/src/mpmpxcollectiondata.cpp	Fri Apr 30 19:33:32 2010 -0500
+++ b/mpviewplugins/mpcollectionviewplugin/tsrc/unittest_mpcollectioncontainers/stub/src/mpmpxcollectiondata.cpp	Fri May 14 18:54:37 2010 -0500
@@ -23,18 +23,23 @@
 /*!
  Stub function.
  */
-MpMpxCollectionData::MpMpxCollectionData()
-    :mContainerMedia(0),
-    mMediaSet(EFalse),
-    mContext (ECollectionContextUnknown)
-{   
+MpMpxCollectionData::MpMpxCollectionData( QObject *parent )
+    : QObject(parent),
+      mContainerMedia(0),
+      mMediaSet(false),
+      mContext(ECollectionContextUnknown),
+      mCount(0),
+      mCurrentAlbumIndex(-1),
+      mCurrentAlbumAvailable(false),
+      mReturnCollectionTitle(true)
+{
 }
 
 /*!
  Stub function.
 */
 MpMpxCollectionData::~MpMpxCollectionData()
-{   
+{
 }
 
 /*!
@@ -47,6 +52,27 @@
 
 /*!
  Stub function.
+ */
+int MpMpxCollectionData::count() const
+{
+    return mCount;
+}
+
+/*!
+ Stub function.
+ */
+QString MpMpxCollectionData::collectionTitle() const
+{
+    if ( mReturnCollectionTitle ) {
+        return QString("Title");
+    }
+    else {
+        return QString();
+    }
+}
+
+/*!
+ Stub function.
 */
 QString MpMpxCollectionData::itemData( int index, MpMpxCollectionData::DataType type ) const
 {
@@ -58,15 +84,14 @@
         return QString();
     }
 }
+
 /*!
  Stub function.
 */
-void MpMpxCollectionData::setMpxMedia( const CMPXMedia& entries )
+bool MpMpxCollectionData::setCurrentAlbum( int index )
 {
-    delete mContainerMedia;
-    mContainerMedia = 0;
-    mContainerMedia = CMPXMedia::NewL(entries);
-    mMediaSet = ETrue;
+    mCurrentAlbumIndex = index;
+    return mCurrentAlbumAvailable;
 }
 
 /*!
@@ -77,20 +102,3 @@
     return *mContainerMedia;
 }
 
-/*!
- Stub function.
- */
-int MpMpxCollectionData::count() const
-{
-    return mCount;
-}
-
-/*!
- Stub function.
- */
-QString MpMpxCollectionData::collectionTitle() const
-{
-    QString title("Title");
-    return title;
-}
-//end of file