diff -r 4cc1412daed0 -r 560ce2306a17 mpdata/tsrc/unittest_mpcollectiondatamodel/stub/inc/mpmpxcollectiondata.h --- 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 +#include #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 songIndex( int songUniqueId ); + void setCorruptValue(QModelIndex index, bool tBone ); + void setReloadAlbumContent( bool reloadAlbum ); signals: