videocollection/videocollectionwrapper/src/videocollectionlistener.cpp
changeset 55 4bfa887905cf
parent 50 21fe8338c6bf
equal deleted inserted replaced
50:21fe8338c6bf 55:4bfa887905cf
    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