mpviewplugins/mpmediawallviewplugin/tsrc/unittest_mpmediawallview/stub/inc/mpmpxcollectiondata.h
changeset 51 560ce2306a17
parent 47 4cc1412daed0
child 55 f3930dda3342
equal deleted inserted replaced
47:4cc1412daed0 51:560ce2306a17
    37         Album,
    37         Album,
    38         Genre,
    38         Genre,
    39         Rating,
    39         Rating,
    40         AlbumArtUri
    40         AlbumArtUri
    41     };
    41     };
       
    42     
       
    43     enum DataProperty {
       
    44            Corrupted,
       
    45            DrmExpired
       
    46     };
    42 
    47 
    43     // Stub functions
    48     // Stub functions
    44     explicit MpMpxCollectionData( QObject *parent=0 );
    49     explicit MpMpxCollectionData( QObject *parent=0 );
    45     virtual ~MpMpxCollectionData();
    50     virtual ~MpMpxCollectionData();
    46     void setCount(int count);
    51     void setCount(int count);
    51     QString collectionTitle() const;
    56     QString collectionTitle() const;
    52     QString itemData( int index, MpMpxCollectionData::DataType type ) const;
    57     QString itemData( int index, MpMpxCollectionData::DataType type ) const;
    53     void setContext( TCollectionContext context );
    58     void setContext( TCollectionContext context );
    54     int itemIndex( int itemUniqueId );    
    59     int itemIndex( int itemUniqueId );    
    55     bool setCurrentAlbum( int index );
    60     bool setCurrentAlbum( int index );
       
    61     bool hasAlbumSongProperty( int index, MpMpxCollectionData:: DataProperty type ) const;
    56 
    62 
    57     const CMPXMedia& containerMedia();
    63     const CMPXMedia& containerMedia();
    58 
    64 
    59 public:
    65 public:
    60 
    66