13 * |
13 * |
14 * Description: VideoCollectionListener class implementation |
14 * Description: VideoCollectionListener class implementation |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 // Version : %version: 34 % |
18 // Version : %version: 35 % |
19 |
19 |
20 // INCLUDE FILES |
20 // INCLUDE FILES |
21 #include <mpxmediageneraldefs.h> |
21 #include <mpxmediageneraldefs.h> |
22 #include <mpxmessagegeneraldefs.h> |
22 #include <mpxmessagegeneraldefs.h> |
23 #include <mpxmessage2.h> |
23 #include <mpxmessage2.h> |
456 case EMPXItemModified: |
456 case EMPXItemModified: |
457 { |
457 { |
458 INFO("VideoCollectionListener::handleMyVideosItemsChanged EMPXItemModified"); |
458 INFO("VideoCollectionListener::handleMyVideosItemsChanged EMPXItemModified"); |
459 // Inform that item data has changed. |
459 // Inform that item data has changed. |
460 mSignalReceiver.itemModifiedSlot(itemId); |
460 mSignalReceiver.itemModifiedSlot(itemId); |
461 // Update category contents. |
461 // Update contents for albums and captured and downloads categories. |
462 if(itemId.iId2 == KVcxMvcMediaTypeAlbum || |
462 if( itemId.iId2 == KVcxMvcMediaTypeAlbum || |
463 itemId.iId2 == KVcxMvcMediaTypeCategory) |
463 (itemId.iId2 == KVcxMvcMediaTypeCategory && |
|
464 (itemId.iId1 == KVcxMvcCategoryIdCaptured || |
|
465 itemId.iId1 == KVcxMvcCategoryIdDownloads)) ) |
464 { |
466 { |
465 INFO("VideoCollectionListener::handleMyVideosItemsChanged album or category modified, opening."); |
467 INFO("VideoCollectionListener::handleMyVideosItemsChanged album or category modified, opening."); |
466 mCollectionClient.openItem(itemId); |
468 mCollectionClient.openItem(itemId); |
467 // collection is already opened at this stage, so we can safely set value here |
469 // collection is already opened at this stage, so we can safely set value here |
468 // to make sure we do not let any other messages unhandled |
470 // to make sure we do not let any other messages unhandled |