profilesservices/MediaFileList/Src/mediafiledialog.cpp
changeset 1 b5888e2aa472
parent 0 8c5d936e5675
child 2 051d34a3f367
equal deleted inserted replaced
0:8c5d936e5675 1:b5888e2aa472
  1103                            EMbmMediafilelistQgn_prop_sml_sync_off_mask ) );
  1103                            EMbmMediafilelistQgn_prop_sml_sync_off_mask ) );
  1104 
  1104 
  1105     // memory card icon
  1105     // memory card icon
  1106     icons->AppendL( IconL( KAknsIIDQgnIndiMmcAdd, iIconFileName,
  1106     icons->AppendL( IconL( KAknsIIDQgnIndiMmcAdd, iIconFileName,
  1107                            EMbmMediafilelistQgn_indi_mmc_add,
  1107                            EMbmMediafilelistQgn_indi_mmc_add,
  1108                            EMbmMediafilelistQgn_indi_mmc_add_mask ) );
  1108                            EMbmMediafilelistQgn_indi_mmc_add_mask, EAknsCIQsnIconColorsCG13 ) );
  1109 
  1109 
  1110      // mass storage icon
  1110      // mass storage icon
  1111     icons->AppendL( IconL( KAknsIIDQgnPropLinkEmbdSmall, iIconFileName,
  1111     icons->AppendL( IconL( KAknsIIDQgnPropLinkEmbdSmall, iIconFileName,
  1112                            EMbmMediafilelistQgn_indi_fmgr_ms_add,
  1112                            EMbmMediafilelistQgn_indi_fmgr_ms_add,
  1113                            EMbmMediafilelistQgn_indi_fmgr_ms_add_mask ) );
  1113                            EMbmMediafilelistQgn_indi_fmgr_ms_add_mask,EAknsCIQsnIconColorsCG13 ) );
  1114 
  1114 
  1115     // empty icon
  1115     // empty icon
  1116     icons->AppendL( IconL( KAknsIIDQgnPropEmpty, KAvkonBitmapFile,
  1116     icons->AppendL( IconL( KAknsIIDQgnPropEmpty, KAvkonBitmapFile,
  1117                            EMbmAvkonQgn_prop_empty,
  1117                            EMbmAvkonQgn_prop_empty,
  1118                            EMbmAvkonQgn_prop_empty_mask ) );
  1118                            EMbmAvkonQgn_prop_empty_mask ) );
  1140                                    TInt aFileIndex, TInt aFileMaskIndex)
  1140                                    TInt aFileIndex, TInt aFileMaskIndex)
  1141 	{
  1141 	{
  1142     CGulIcon* icon = AknsUtils::CreateGulIconL(AknsUtils::SkinInstance(), aId,
  1142     CGulIcon* icon = AknsUtils::CreateGulIconL(AknsUtils::SkinInstance(), aId,
  1143                                 aFileName, aFileIndex, aFileMaskIndex);
  1143                                 aFileName, aFileIndex, aFileMaskIndex);
  1144 	return icon;	
  1144 	return icon;	
       
  1145 	}
       
  1146 
       
  1147 
       
  1148 // -----------------------------------------------------------------------------
       
  1149 // CMediaFileDialog::IconL
       
  1150 // For MMC icon and Mass Storage icon
       
  1151 // -----------------------------------------------------------------------------
       
  1152 //
       
  1153 CGulIcon* CMediaFileDialog::IconL(TAknsItemID aId, const TDesC& aFileName,
       
  1154                                    TInt aFileIndex, TInt aFileMaskIndex, TAknsQsnIconColorsIndex colorIndex)
       
  1155 	{
       
  1156 	TRgb defaultColour(KRgbBlack);
       
  1157 	CFbsBitmap* bmap = NULL;
       
  1158 	CFbsBitmap* mask = NULL;
       
  1159 
       
  1160 	AknsUtils::GetCachedColor(AknsUtils::SkinInstance(), defaultColour, KAknsIIDQsnIconColors,
       
  1161 			colorIndex);
       
  1162 	AknsUtils::CreateColorIconLC(AknsUtils::SkinInstance(), KAknsIIDQgnIndiMmcAdd,
       
  1163 			KAknsIIDQsnIconColors, colorIndex, bmap, mask,
       
  1164 			aFileName, aFileIndex, aFileMaskIndex, defaultColour);
       
  1165 
       
  1166 	CGulIcon* icon = CGulIcon::NewL(bmap, mask);
       
  1167 	icon->SetBitmapsOwnedExternally(EFalse);
       
  1168 	CleanupStack::Pop(2);
       
  1169 	return icon;
  1145 	}
  1170 	}
  1146 
  1171 
  1147 
  1172 
  1148 // ----------------------------------------------------------------------------
  1173 // ----------------------------------------------------------------------------
  1149 // CMediaFileDialog::ShowContextMenuL
  1174 // CMediaFileDialog::ShowContextMenuL
  3063             HandleOKL( EAttrOpen );  // open folder item
  3088             HandleOKL( EAttrOpen );  // open folder item
  3064             }
  3089             }
  3065         return;
  3090         return;
  3066         }
  3091         }
  3067 
  3092 
  3068     if ( aEventType == EEventItemDoubleClicked || aEventType == EEventEnterKeyPressed )
  3093     if ( aEventType == EEventItemSingleClicked  || aEventType == EEventEnterKeyPressed )
  3069         {
  3094         {
  3070         TBool closeDialog = HandleOKL( EAttrDoubleClicked );
  3095         TBool closeDialog = HandleOKL( EAttrDoubleClicked );
  3071         
  3096         
  3072         if ( closeDialog )
  3097         if ( closeDialog )
  3073             {
  3098             {