engine/collectionframework/plugins/glxcollectionpluginalbums/src/glxcollectionpluginalbums.cpp
changeset 26 c499df2dbb33
parent 24 99ad1390cd33
child 45 863223ea6961
equal deleted inserted replaced
24:99ad1390cd33 26:c499df2dbb33
    95 // ----------------------------------------------------------------------------
    95 // ----------------------------------------------------------------------------
    96 //
    96 //
    97 void CGlxCollectionPluginAlbums::ConstructL()
    97 void CGlxCollectionPluginAlbums::ConstructL()
    98     {
    98     {
    99     iDataSource = MGlxDataSource::OpenDataSourceL(KGlxDefaultDataSourceUid, *this);
    99     iDataSource = MGlxDataSource::OpenDataSourceL(KGlxDefaultDataSourceUid, *this);
       
   100     initializeTextResolverSymbian();
   100     }
   101     }
   101 
   102 
   102 void CGlxCollectionPluginAlbums::CpiAttributeAdditionalAttributes(const TMPXAttribute& aCpiAttribute, RArray<TMPXAttribute>& aAttributeArray)
   103 void CGlxCollectionPluginAlbums::CpiAttributeAdditionalAttributes(const TMPXAttribute& aCpiAttribute, RArray<TMPXAttribute>& aAttributeArray)
   103     {
   104     {
   104     TRACER("CGlxCollectionPluginAlbums::CpiAttributeAdditionalAttributes");
   105     TRACER("CGlxCollectionPluginAlbums::CpiAttributeAdditionalAttributes");
   273                 {
   274                 {
   274                 if( aResponse->IsSupported(KGlxMediaCollectionInternalSystemItemType) )
   275                 if( aResponse->IsSupported(KGlxMediaCollectionInternalSystemItemType) )
   275 					{
   276 					{
   276 					if( TGlxMediaId(KCapturedAlbumId) == aMediaId )
   277 					if( TGlxMediaId(KCapturedAlbumId) == aMediaId )
   277 						{
   278 						{
   278 						HBufC* title = LoadLocalizedStringLC(KResourceFile, R_ALBUM_CAMERA_TITLE);
   279 					     _LIT(KCameraText,"txt_photos_dblist_my_camera");
   279 						aResponse->SetTextValueL(attr, *title);  
   280 						 HBufC* title = LoadLocalizedStringLC(KCameraText);
   280 						CleanupStack::PopAndDestroy(title);						
   281 						 aResponse->SetTextValueL(attr, *title);  
       
   282 						 CleanupStack::PopAndDestroy(title);						
   281 						}
   283 						}
   282 					else if (TGlxMediaId(KFavoriteAlbumId) == aMediaId  )
   284 					else if (TGlxMediaId(KFavoriteAlbumId) == aMediaId  )
   283 						{
   285 						{
   284 						HBufC* title = LoadLocalizedStringLC(KResourceFile, R_ALBUM_FAVORITES_TITLE);
   286 					    _LIT(KMyFavText,"txt_photos_dblist_my_favorites");				                                    					                  
       
   287 						HBufC* title = LoadLocalizedStringLC(KMyFavText);
   285 						aResponse->SetTextValueL(attr, *title);  
   288 						aResponse->SetTextValueL(attr, *title);  
   286 						CleanupStack::PopAndDestroy(title);						
   289 						CleanupStack::PopAndDestroy(title);						
   287 						}
   290 						}
   288 					}                                             
   291 					}                                             
   289                  aResponse->Delete(KGlxMediaCollectionInternalSystemItemType);                    
   292                  aResponse->Delete(KGlxMediaCollectionInternalSystemItemType);