mpdata/tsrc/unittest_mpcollectiondatamodel/stub/inc/mpmpxcollectiondata.h
changeset 51 560ce2306a17
parent 35 fdb31ab341af
child 55 f3930dda3342
--- a/mpdata/tsrc/unittest_mpcollectiondatamodel/stub/inc/mpmpxcollectiondata.h	Fri Aug 06 16:51:36 2010 -0500
+++ b/mpdata/tsrc/unittest_mpcollectiondatamodel/stub/inc/mpmpxcollectiondata.h	Tue Aug 24 03:36:14 2010 -0500
@@ -19,6 +19,7 @@
 #define MPMPXCOLLECTIONDATA_H
 
 #include <QObject>
+#include <QAbstractListModel>
 
 #include "mpmpxcollectionviewdefs.h"
 
@@ -36,6 +37,11 @@
         Count,
         AlbumArtUri
     };
+    
+    enum DataProperty {
+           Corrupted,
+           DrmExpired
+    };
 
     // Test utility functions
     static int getInitCounter();
@@ -57,6 +63,8 @@
     int count() const;
     QString collectionTitle() const;
     QString itemData( int index, MpMpxCollectionData::DataType type ) const;
+    bool hasItemProperty( int index, MpMpxCollectionData:: DataProperty type ) const;
+    bool hasAlbumSongProperty( int index, MpMpxCollectionData:: DataProperty type ) const;
 
     int containerId();
     int itemId(int index);
@@ -65,6 +73,9 @@
     void insertCachedItem(int index);
 
     void setContext( TCollectionContext context );
+    QList<int> songIndex( int songUniqueId );
+    void setCorruptValue(QModelIndex index, bool tBone );
+    void setReloadAlbumContent( bool reloadAlbum );
 
 signals: