mpengine/tsrc/unittest_mpmpxcollectionframeworkwrapper/stub/inc/mpmpxcollectiondata.h
branchGCC_SURGE
changeset 44 eff9df3d9c98
parent 32 c163ef0b758d
child 51 560ce2306a17
equal deleted inserted replaced
30:b95ddb5a0d10 44:eff9df3d9c98
    19 #define MPMPXCOLLECTIONDATA_H
    19 #define MPMPXCOLLECTIONDATA_H
    20 
    20 
    21 #include "mpmpxcollectionviewdefs.h"
    21 #include "mpmpxcollectionviewdefs.h"
    22 
    22 
    23 class CMPXMedia;
    23 class CMPXMedia;
       
    24 class CMPXMediaArray;
    24  
    25  
    25 
    26 
    26 class MpMpxCollectionData 
    27 class MpMpxCollectionData 
    27 {
    28 {
    28 
    29 
    43     // Stub functions
    44     // Stub functions
    44      MpMpxCollectionData();
    45      MpMpxCollectionData();
    45     ~MpMpxCollectionData();
    46     ~MpMpxCollectionData();
    46 
    47 
    47     TCollectionContext context();
    48     TCollectionContext context();
       
    49     int count() const;
       
    50     QString collectionTitle() const;
    48     QString itemData( int index, MpMpxCollectionData::DataType type ) const;
    51     QString itemData( int index, MpMpxCollectionData::DataType type ) const;
    49 
    52 
    50     void setMpxMedia( const CMPXMedia& entries );
    53     int itemId(int index);
       
    54     int currentAlbumIndex() const;
       
    55 
       
    56     void setMpxMedia( const CMPXMedia& entries, bool reopen=false );
    51     const CMPXMedia& containerMedia();
    57     const CMPXMedia& containerMedia();
    52 
    58 
       
    59     void setAlbumContent( const CMPXMedia& albumContent );
       
    60 
    53 public:
    61 public:
    54     CMPXMedia               *mContainerMedia;
    62     CMPXMedia               *mContainerMedia; //Not owned
       
    63     CMPXMediaArray          *mMediaArray; //Not owned
    55     TBool                   mMediaSet;
    64     TBool                   mMediaSet;
    56     TCollectionContext      mContext;
    65     TCollectionContext      mContext;
       
    66     int                     mCurrentAlbumIndex;
       
    67     int                     mAlbumSongCount;
    57 
    68 
    58 };
    69 };
    59 
    70 
    60 #endif // MPMPXCOLLECTIONDATA_H
    71 #endif // MPMPXCOLLECTIONDATA_H
    61 
    72