contentstorage/caclient/s60/src/camenuiconutility.cpp
changeset 73 4bc7b118b3df
parent 66 32469d7d46ff
child 80 397d00875918
equal deleted inserted replaced
66:32469d7d46ff 73:4bc7b118b3df
   120             TInt err2 = apaLsSession.GetAppIcon(uid,fileNameFromApparc);
   120             TInt err2 = apaLsSession.GetAppIcon(uid,fileNameFromApparc);
   121             CleanupStack::PushL(fileNameFromApparc);
   121             CleanupStack::PushL(fileNameFromApparc);
   122             if (err2 == KErrNone) {
   122             if (err2 == KErrNone) {
   123                 QString fileName = XQConversions::s60DescToQString(
   123                 QString fileName = XQConversions::s60DescToQString(
   124                         fileNameFromApparc->Des());
   124                         fileNameFromApparc->Des());
   125                 if (fileName.contains(QString(".mif"))) {
   125                 if (fileName.contains(QString(".mif")) || fileName.contains(QString(".mbm"))) {
   126                     
   126                     
   127                     TPtr ptr(fileNameFromApparc->Des());
   127                     TPtr ptr(fileNameFromApparc->Des());
   128                     CaMenuIconMifUtility::GetPixmapByFilenameL(ptr,size,pixmap);
   128                     CaMenuIconMifUtility::GetPixmapByFilenameL(ptr,size,pixmap);
   129         
   129         
   130                     pixmap = pixmap.scaled(size, Qt::KeepAspectRatioByExpanding);
   130                     pixmap = pixmap.scaled(size, Qt::KeepAspectRatioByExpanding);
   131                     icon = HbIcon(QIcon(pixmap));
   131                     icon = HbIcon(QIcon(pixmap));
       
   132                 } else {
       
   133                     icon = HbIcon(fileName);
   132                 }
   134                 }
   133             }
   135             }
   134             CleanupStack::Pop(fileNameFromApparc);
   136             CleanupStack::Pop(fileNameFromApparc);
   135         }
   137         }
   136         
   138