mpengine/tsrc/unittest_mpmpxcollectionframeworkwrapper/stub/inc/mpmpxcollectiondata.h
equal
deleted
inserted
replaced
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 |