engine/collectionframework/datasource/plugins/glxdatasourcemde2.5/src/glxdatasourcetaskmdsattribute.cpp
changeset 54 0f0f3f26f787
parent 43 72396548277c
child 71 27f2d7aec52a
equal deleted inserted replaced
52:a3a4c0de738e 54:0f0f3f26f787
   622             switch (aType)
   622             switch (aType)
   623                 {
   623                 {
   624                 case CGlxDataSource::EContainerTypeAlbum:
   624                 case CGlxDataSource::EContainerTypeAlbum:
   625                 case CGlxDataSource::EContainerTypeTag:
   625                 case CGlxDataSource::EContainerTypeTag:
   626                     {                                                           
   626                     {                                                           
   627                     TUint32 countTypeIndex = aContainer->UsageCount();
   627                     // for 10.1 we need just images - so just getting images inside an album will do
   628                     aEntry->SetTObjectValueL(request->Attributes()[i], countTypeIndex);
   628                     TGlxFilterProperties filterProperties = iFilterProperties;
       
   629                     filterProperties.iItemType = EGlxFilterImage;
       
   630                     filterProperties.iNoDRM = ETrue;
       
   631                     
       
   632                     QueueObjectQueryL(aContainer->Def(), ETrue, EAttributeQuery,
       
   633                                       EQueryResultModeCount, TGlxMediaId(aContainer->Id()),
       
   634                                       request->Attributes()[i], aEntry, filterProperties);
       
   635                     
       
   636                     //TUint32 countTypeIndex = aContainer->UsageCount();
       
   637                     //aEntry->SetTObjectValueL(request->Attributes()[i], countTypeIndex);
   629                     break;
   638                     break;
   630                     }
   639                     }
   631                 case CGlxDataSource::EContainerTypeMonth:
   640                 case CGlxDataSource::EContainerTypeMonth:
   632                     {
   641                     {
   633                     iFilterProperties.iOrigin = EGlxFilterOriginAll;                    
   642                     iFilterProperties.iOrigin = EGlxFilterOriginAll;