--- 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: