engine/collectionframework/datasource/plugins/glxdatasourcemde2.5/src/glxdatasourcetaskmdsattribute.cpp
equal
deleted
inserted
replaced
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; |