contentstorage/caclient/s60/src/camenuiconutility.cpp
changeset 93 82b66994846c
parent 92 782e3408c2ab
child 80 397d00875918
equal deleted inserted replaced
92:782e3408c2ab 93:82b66994846c
   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