videocollection/videocollectionwrapper/src/videolistdatamodel_p.cpp
changeset 62 0e1e938beb1a
parent 52 e3cecb93e76a
--- a/videocollection/videocollectionwrapper/src/videolistdatamodel_p.cpp	Thu Sep 02 20:28:16 2010 +0300
+++ b/videocollection/videocollectionwrapper/src/videolistdatamodel_p.cpp	Fri Sep 17 08:30:05 2010 +0300
@@ -15,7 +15,7 @@
 * 
 */
 
-// Version : %version: 38.1.6 %
+// Version : %version: 38.1.7 %
 
 // INCLUDE FILES
 #include <hbglobal.h>
@@ -126,10 +126,30 @@
 //
 const QString VideoListDataModelPrivate::getVideoNameFromIndex(const int &index )  const
 {
-    QString txt;
     CMPXMedia* media = mMediaData.fromIndex(index);
-    VideoCollectionUtils::instance().mediaValue<QString>(media, KMPXMediaGeneralTitle, txt );
-    return txt;
+    QString text;
+
+    TMPXItemId mpxId( 0, 0 );
+    VideoCollectionUtils::instance().mediaValue<TMPXItemId>(media, KMPXMediaGeneralId, mpxId );
+    
+    //Localize default categories
+    if(mpxId.iId2 == KVcxMvcMediaTypeCategory)
+    {
+        switch(mpxId.iId1)
+        {
+            case KVcxMvcCategoryIdDownloads:
+                text = hbTrId("txt_videos_dblist_downloaded");
+                break;
+            case KVcxMvcCategoryIdCaptured:
+                text = hbTrId("txt_videos_dblist_captured");
+                break;
+        }
+    }
+    else
+    {
+        VideoCollectionUtils::instance().mediaValue<QString>(media, KMPXMediaGeneralTitle, text );
+    }
+    return text;
 }
  
 // -----------------------------------------------------------------------------