67 * @param aVideo Video item. |
67 * @param aVideo Video item. |
68 */ |
68 */ |
69 virtual void newVideoAvailableSlot( CMPXMedia* aVideo ) = 0; |
69 virtual void newVideoAvailableSlot( CMPXMedia* aVideo ) = 0; |
70 |
70 |
71 /** |
71 /** |
72 * Signaled when received an avent about externally removed video. |
72 * Signaled when received an avent about externally removed item. |
73 * |
73 * |
74 * @param videoId video id |
74 * @param itemId item id |
75 */ |
75 */ |
76 virtual void videoDeletedSlot( TMPXItemId videoId ) = 0; |
76 virtual void itemDeletedSlot( TMPXItemId itemId ) = 0; |
77 |
77 |
78 /** |
78 /** |
79 * Signaled when multiple video deletion command is completed. |
79 * Signaled when multiple video deletion command is completed. |
80 * |
80 * |
81 * @param overallCount count of ALL videos in this delete procedure |
81 * @param overallCount count of ALL videos in this delete procedure |
82 * @param failedMediaIds media-array containing possible failed medias |
82 * @param failedMediaIds media-array containing possible failed medias |
83 */ |
83 */ |
84 virtual void videoDeleteCompletedSlot( int overallCount, QList<TMPXItemId> *failedMediaIds ) = 0; |
84 virtual void videoDeleteCompletedSlot( int overallCount, QList<TMPXItemId> *failedMediaIds ) = 0; |
85 |
85 |
86 /** |
86 /** |
|
87 * Signaled when album remove command is completed and some albums were not removed. |
|
88 * |
|
89 * @param failedMediaIds media-array containing failed medias |
|
90 */ |
|
91 virtual void albumRemoveFailureSlot( QList<TMPXItemId> *failedMediaIds ) = 0; |
|
92 |
|
93 /** |
87 * Signaled when all details for a video have been fetched. |
94 * Signaled when all details for a video have been fetched. |
88 * |
95 * |
89 * @param aMedia MPX Media that contains all details. |
96 * @param aMedia MPX Media that contains all details. |
90 */ |
97 */ |
91 virtual void videoDetailsCompletedSlot( TMPXItemId videoId ) = 0; |
98 virtual void videoDetailsCompletedSlot( TMPXItemId videoId ) = 0; |
|
99 |
|
100 /** |
|
101 * Signalled when album items are recieved. |
|
102 * |
|
103 * @param albumId, Album which items are received. |
|
104 * @param albumItems, Items belonging to the current album. |
|
105 */ |
|
106 virtual void albumListAvailableSlot(TMPXItemId albumId, |
|
107 CMPXMediaArray *albumItems) = 0; |
92 }; |
108 }; |
93 |
109 |
94 #endif // __VIDEOMODELOBSERVER_H |
110 #endif // __VIDEOMODELOBSERVER_H |