亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? smbmusicapfilemgrviewbase.cpp

?? 索愛手機代碼
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
void CSmbMusicAPFileMgrViewBase::CloseDialog(CSmbMusicAPLibProgressDialogEx::TCloseTime aCloseTime /*= ECloseNoTimer*/)
	{
	if (iSelectionDialog)
		{
		iSelectionDialog->Close();
		}
	if (iConfirmDialog)
		{
		iConfirmDialog->Close();
		}
	if (iWarningDialog)
		{
		iWarningDialog->Close();
		}
	if (iProgressDialog)
		{
		iIsActiveProgressDialog = EFalse;		// 昞帵忬懺傪乽旕昞帵乿偵愝掕偡傞
		iProgressDialog->Close(aCloseTime);
		}
//ADD-START PTX824
	if (iSelectionCancelDialog)
		{
		iSelectionCancelDialog->Close();
		}
	if (iPasswordDialog)
		{
		iPasswordDialog->Close();
		iPasswordDialog = NULL;
		}
//ADD-END PTX824
	}


/**
 * @param[in]		aDialog			嶍彍偡傞僟僀傾儘僌
 */
void CSmbMusicAPFileMgrViewBase::DeleteDialog(CSkonDialogBase* aDialog)
	{
	if (aDialog == iSelectionDialog)
		{
		iSelectionDialog = NULL;
		}
	else if (aDialog == iConfirmDialog)
		{
		iConfirmDialog = NULL;
		}
	else if (aDialog == iWarningDialog)
		{
		iWarningDialog = NULL;
		}
	else if (aDialog == iProgressDialog)
		{
		iProgressDialog = NULL;
		}
//ADD-START PTX824
	else if (aDialog == iSelectionCancelDialog)
		{
		iSelectionCancelDialog = NULL;
		}
//ADD-END PTX824
	else
		{
		__ASSERT_DEBUG(EFalse, PANIC(KErrArgument));
		}
	 
	delete aDialog;
	}
	
//ADD-START PTX824
//810TRK12786-START 
/**
 * 昞帵偟偰偄傞慖戰僟僀傾儘僌傪暵偠傞丏
 *
 * @param側偟
 */
void CSmbMusicAPFileMgrViewBase::CloseSelectionDialog()
	{
	if (iSelectionDialog)
		{
		iSelectionDialog->Close();
//		iDialogResourceId = 0;
		}
	}

/**
 * 昞帵偟偰偄傞慖戰僟僀傾儘僌傪暵偠偰嶍彍偡傞丏
 *
 * @param側偟
 */
void CSmbMusicAPFileMgrViewBase::CloseAndDeleteSelectionDialog()
	{
	if (iSelectionDialog)
		{
		iSelectionDialog->Close();
		DeleteDialog(iSelectionDialog);
		iDialogResourceId = 0;
		}
	}
//810TRK12786-END
//ADD-END PTX824

/**
 * 僟僀傾儘僌僋儘乕僘帪偺嫟捠張棟傪峴偆丏
 * 奺價儏乕偼昁梫偵墳偠偰 HandleCloseEventImplL() 傪嵞掕媊偡傞偙偲丏
 *
 * @param[in]		aResult			僋儘乕僘寢壥
 * @param[in]		aDialog			僋儘乕僘偟偨僟僀傾儘僌
 *
 * @note HandleCloseEventL() 撪偱 aDialog 傪嶍彍(delete aDialog)偟側偄偙偲丏(摦嶌晄埨掕偺尨場)
 */
void CSmbMusicAPFileMgrViewBase::HandleCloseEventL(TInt aResult, CSkonDialogBase* aDialog)
	{
	// 儊儞僶曄悢偵偁傞僟僀傾儘僌庬暿傪儘乕僇儖曄悢偵僐僺乕屻丆儕僙僢僩偡傞丏
	TInt dialogResourceId = iDialogResourceId;
	iDialogResourceId = 0;

	if (aDialog == iProgressDialog)
		{
		// Close()埲奜偱暵偠傜傟偨(僋儕傾僉乕側偳偱)恑捇僟僀傾儘僌偼丆傾僯儊乕僔儑儞傪掆巭偟側偗傟偽側傜側偄丏
		CSkonImageLabel* imageLabel = static_cast<CSkonImageLabel*>(iProgressDialog->ProgressLabel()->ComponentControl(CSkonCompoundProgressLabel::EImageLabel)); 
		if (imageLabel != NULL && imageLabel->IsPaused() == EFalse)
			{
			//傾僯儊乕僔儑儞傪掆巭偡傞
			imageLabel->PauseL();
			}
		}

	HandleCloseEventImplL(aResult, aDialog, dialogResourceId);
	}


/**
 * @param[in]		aResult				僋儘乕僘寢壥
 * @param[in]		aDialog				僋儘乕僘偟偨僟僀傾儘僌
 * @param[in]		aDialogResourceId	僋儘乕僘偟偨僟僀傾儘僌偺儕僜乕僗ID
 *
 * @note			杮娭悢偼嬻幚憰偱偡丏昁梫偵墳偠偰丆杮捠抦傪巊梡偡傞攈惗僋儔僗偱幚憰偟偰偔偩偝偄丏
 */
void CSmbMusicAPFileMgrViewBase::HandleCloseEventImplL(TInt /*aResult*/, CSkonDialogBase* /*aDialog*/, TInt /*aDialogResourceId*/)
	{
	// 僟僀傾儘僌傪巊梡偡傞攈惗僋儔僗偱幚憰偟偰偔偩偝偄
	}


/**
 * 僉乕僀儀儞僩偍傛傃價儏乕僐儅儞僪偺梷惂傪夝彍偡傞丏
 */
void CSmbMusicAPFileMgrViewBase::EnableKeyEvent(void)
	{
	iInhibitsKeyEvent = EFalse;	
	iCmd->EnableViewCommand();
	}


/**
 * 僉乕僀儀儞僩偍傛傃價儏乕僐儅儞僪傪梷惂偡傞丏
 */
void CSmbMusicAPFileMgrViewBase::DisableKeyEvent(void)
	{
	iInhibitsKeyEvent = ETrue;	
	iCmd->DisableViewCommand();
	}


/**
 * @param[in]		aBaseMessage	婎偲側傞儊僢僙乕僕
 * @param[in]		aType			傾僀僐儞庬暿
 * @param[in]		aString			屄暿偺儊僢僙乕僕(暥帤楍)
 * @return			僟僀傾儘僌偵昞帵偡傞暋崌暥帤楍
 */
CSkonCombinedText* CSmbMusicAPFileMgrViewBase::CreateDialogMessageLC(const TDesC& aBaseMessage,
                                                                     TSmbMusicAPFileMgrIconType aType,
                                                                     const TDesC& aString)
	{
	// 傾僀僐儞庬暿偵懳墳偟偨傾僀僐儞傪庢摼偡傞
	TInt iconBodyId = KMinTInt;
	TInt iconMaskId = KMinTInt;
	TPtrC resourcePath;
	TBool isMusicIcon = ETrue;

	_LIT(KMusicResourcePath, "Z:\\WcdmaMp\\Media\\Image\\Music.mbm");
	_LIT(KDataBoxResourcePath, "Z:\\WcdmaMp\\Media\\Image\\DataBox.mbm");

	switch (aType)
		{
	case ETypeDbxMusicFolder:
		iconBodyId = EMbmDataboxDb_com_music;
		iconMaskId = EMbmDataboxDb_com_musicm;
		isMusicIcon = EFalse;
		break;
	case ETypeDbxUserFolder:
		iconBodyId = EMbmDataboxUser_folder;
		iconMaskId = EMbmDataboxUser_folderm;
		isMusicIcon = EFalse;
		break;
//DEL-START PTX824
//	case ETypeMassUserFolder:
//		iconBodyId = EMbmDataboxUser_folder_mass;
//		iconMaskId = EMbmDataboxUser_folder_massm;
//		isMusicIcon = EFalse;
//		break;
//DEL-START PTX824
//DEL-START PTX824
//	case ETypeMsUserFolder:
//		iconBodyId = EMbmDataboxUser_folder_ms;
//		iconMaskId = EMbmDataboxUser_folder_msm;
//		isMusicIcon = EFalse;
//		break;
//DEL-START PTX824
	case ETypeSdUserFolder:
		iconBodyId = EMbmDataboxUser_folder_sd;
		iconMaskId = EMbmDataboxUser_folder_sdm;
		isMusicIcon = EFalse;
		break;
//DEL-START PTX824
//	case ETypeMsIcon:
//		iconBodyId = EMbmDataboxMs_icon;
//		iconMaskId = EMbmDataboxMs_iconm;
//		isMusicIcon = EFalse;
//		break;
//DEL-START PTX824		
	case ETypeSdIcon:
		iconBodyId = EMbmDataboxSd_icon;
		iconMaskId = EMbmDataboxSd_iconm;
		isMusicIcon = EFalse;
		break;
	case ETypeUimRestrictedFile:
		iconBodyId = EMbmDataboxDb_com_uimrestrict;
		iconMaskId = EMbmDataboxDb_com_uimrestrictm;
		isMusicIcon = EFalse;
		break;
	case ETypeCompleteImotionFile:
		iconBodyId = EMbmMusicMc_full_dl_no_redistribute_icon;
		iconMaskId = EMbmMusicMc_full_dl_no_redistribute_iconm;
		break;
	case ETypeIncompleteImotionFile:
		iconBodyId = EMbmMusicMc_full_dl_mid_flow_icon;
		iconMaskId = EMbmMusicMc_full_dl_mid_flow_iconm;
		break;
	case ETypeMp3File:
		iconBodyId = EMbmMusicMc_mp3;
		iconMaskId = EMbmMusicMc_mp3m;
		break;
	case EType3gppFile:
		iconBodyId = EMbmMusicMc_3gpp;
		iconMaskId = EMbmMusicMc_3gppm;
		break;
	case ETypeMsaFile:
//MOD-START PTX824
//		iconBodyId = EMbmMusicMc_ms_ad_distribution;
//		iconMaskId = EMbmMusicMc_ms_ad_distributionm;
		iconBodyId = EMbmMusicMc_atrac;
		iconMaskId = EMbmMusicMc_atracm;
//MOD-END PTX824
		break;
//ADD-START PTX824
	case ETypeWMAFile:
		iconBodyId = EMbmMusicMc_wma;
		iconMaskId = EMbmMusicMc_wmam;
		break;
//ADD-END PTX824
	case ETypeUnknown:
	default:
		// 傾僀僐儞偼昞帵偟側偄傕偺偲偡傞
		break;
		}

	if (isMusicIcon)
		{
		resourcePath.Set(KMusicResourcePath);
		}
	else
		{
		resourcePath.Set(KDataBoxResourcePath);
		}		
		
	CSkonCombinedText* text = new(ELeave) CSkonCombinedText();
	CleanupStack::PushL(text);
	text->ConstructL();

	HBufC* icon;
	if (iconBodyId != KMinTInt)		// 傾僀僐儞庬暿偑懚嵼偡傞応崌
		{
		CArrayPtr<CGulIcon>* array = new(ELeave) CArrayPtrFlat<CGulIcon>(1);
		CleanupStack::PushL(array);
		array->AppendL(CSmbMusicAPLibIconCache::LoadImagePairL(resourcePath, iconBodyId, iconMaskId));
		CleanupStack::Pop(array);
		text->SetIconArrayL(array);

		_LIT(KFormat, "%c%04d");
    	icon  = SmbMusicAPFileMgrUtility::SPrintfLC(KFormat, KCombinedTextIdCode, 0);
		}
	else							// 傾僀僐儞庬暿偑晄柧偺応崌
		{
		icon = HBufC::New(0);
		CleanupStack::PushL(icon);
		}
	HBufC* message = SmbAfWordingFormatter::FormatLC(aBaseMessage, icon, &aString);	
	text->SetTextL(*message);
	CleanupStack::PopAndDestroy(message);
	CleanupStack::PopAndDestroy(icon);

	return text;
	}	


/**
 * 僞僀僩儖僶乕偵僞僀僩儖暥帤楍偍傛傃晅壛暥帤楍傪愝掕偡傞丏
 *
 * @param[in,out]	aTitleBar				僞僀僩儖僶乕
 * @param[in]		aTitleResourceId		僞僀僩儖暥帤楍偺儕僜乕僗ID
 * @param[in]		aAddtionalResourceId	晅壛暥帤楍偺儕僜乕僗ID
 */
void CSmbMusicAPFileMgrViewBase::SetTitleBarL(CSkonTitleBar* aTitleBar, TInt aTitleResourceId, TInt aAddtionalResourceId/* = 0*/)
	{
	// 僞僀僩儖暥帤楍偺愝掕
	HBufC* titleBuf = NULL;												// 僞僀僩儖暥帤楍
	titleBuf = CEikonEnv::Static()->AllocReadResourceLC(aTitleResourceId);
	aTitleBar->SetTextL(*titleBuf, CSkonTitleBar::ETitle);
	CleanupStack::PopAndDestroy(titleBuf);

	// 晅壛暥帤楍偺愝掕
	CSkonCombinedText* additional = new(ELeave) CSkonCombinedText();	// 晅壛暥帤楍
	CleanupStack::PushL(additional);
	if (aAddtionalResourceId != 0)	// 晅壛暥帤楍傪愝掕偡傞応崌
		{
		TResourceReader reader;											// 儕僜乕僗儕乕僟惗惉
		CEikonEnv::Static()->CreateResourceReaderLC(reader, aAddtionalResourceId);
		additional->ConstructFromResourceL(reader);
		CleanupStack::PopAndDestroy();  // buffer of reader
		}
	else							// 晅壛暥帤楍傪愝掕偟側偄応崌
		{
		// 嬻偺暥帤楍傪愝掕偡傞
		_LIT(KEmptyText, "");
		additional->ConstructL();
		additional->SetTextL(KEmptyText);
		}

	aTitleBar->SetCombinedTextL((const CSkonCombinedText*)additional, CSkonTitleBar::EAdditional);
	additional->SetIconOwnedExternally(ETrue);
	CleanupStack::PopAndDestroy(additional);

	aTitleBar->DrawNow();
	}

//ADD-START PTX824
/**
 * 儕僜乕僗ID偐傜儚乕僨傿儞僌ID傪庢摼
 */
#if 0
TInt CSmbMusicAPFileMgrViewBase::WordingID(TInt aResourceId)
	{
	switch (aResourceId)
		{
	//慖戰僟僀傾儘僌(嶍彍妋擣(慖戰))
	case R_SELECTION_DIALOG_MP03P009:
		return R_SMB_AF_STR_MSG168;
	// 慖戰僟僀傾儘僌(慖戰堏摦妋擣)
	case R_SELECTION_DIALOG_MP03P027:
		return R_SMB_AF_STR_MSG096;
	// 慖戰僟僀傾儘僌(嶍彍妋擣(1審))
	case R_SELECTION_DIALOG_MP04P012:
		return R_SMB_AF_STR_MSG011;
	// 妋擣僟僀傾儘僌(儐乕僓僼僅儖僟堏摦姰椆)
	case R_CONFIRM_DIALOG_MP03P031:
		return R_SMB_AF_STR_MSG009;
	// 妋擣僟僀傾儘僌(SD僇乕僪堏摦姰椆)
	case R_CONFIRM_DIALOG_SD01P085:
		return R_SMB_AF_STR_MSG1542;
	// 妋擣僟僀傾儘僌(堏摦拞巭)
	case R_CONFIRM_DIALOG_MP03P022:
		return R_SMB_AF_STR_MSG101;
	// 妋擣僟僀傾儘僌(堏摦晄壜僼傽僀儖偁傝(1審埲忋堏摦))		
	case R_CONFIRM_DIALOG_MP03P030:
		return R_SMB_AF_STR_MSG153;
	// 妋擣僟僀傾儘僌(嶍彍拞巭)
	case R_CONFIRM_DIALOG_MP04P014:
		return R_SMB_AF_STR_MSG102;
	// 妋擣僟僀傾儘僌(嶍彍晄壜僼傽僀儖偁傝(1審埲忋嶍彍))
	case R_CONFIRM_DIALOG_MP04P016:
		return R_SMB_AF_STR_MSG1417;
#ifdef __PTX825MUSICAP__								//  825_katsu 伀
	// 妋擣僟僀傾儘僌(儐乕僓僼僅儖僟堏摦姰椆)
	case R_CONFIRM_DIALOG_MP03P031_1:
		return R_SMB_AF_STR_MSG009;
#endif													// __PTX825MUSICAP__ katsu 仾
	default:
		__ASSERT_DEBUG(EFalse, PANIC(EInvalidStatus));
		return KErrNotFound;
		}
	}
//ADD-END PTX824
#endif

//ADD-START PTX824
/**
 * @retval			KErrNone	擣徹OK
 * @retval			KErrCancel	僉儍儞僙儖
 */
TInt CSmbMusicAPFileMgrViewBase::ShowPasswordDialogL(void)
	{
	iPasswordDialog = new(ELeave) DCM_NAMESPACE::CTSUIPassword;
	
	TInt result = KErrCancel;
	result = iPasswordDialog->ShowLD();
	iPasswordDialog = NULL;

	return result;
	}

/**
 * @note 杮娭悢偼巊梡偝傟偰偄傑偣傫丏
 */
void CSmbMusicAPFileMgrViewBase::ClosePasswordDialog(void)
	{
	if (iPasswordDialog)
		{
		iPasswordDialog->Close();
		iPasswordDialog = NULL;
		}
	}
//ADD-END PTX824


// end of SmbMusicAPFileMgrViewBase.cpp
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品第一国产综合精品aⅴ| 久久久激情视频| 国产精品中文有码| 亚洲精品菠萝久久久久久久| 欧美成人高清电影在线| 在线看国产一区二区| 国产盗摄视频一区二区三区| 亚洲成人三级小说| 国产精品免费久久久久| 精品欧美黑人一区二区三区| 色婷婷综合久久久久中文 | 欧美网站大全在线观看| 欧美福利电影网| 成人免费福利片| 美女国产一区二区| 亚洲电影一级黄| 亚洲日本电影在线| 国产精品美女久久久久aⅴ国产馆| 91麻豆精品国产综合久久久久久| 91黄色小视频| 99久久99久久精品免费看蜜桃| 国产综合色在线| 全部av―极品视觉盛宴亚洲| 亚洲第一久久影院| 亚洲另类春色校园小说| 亚洲国产精品黑人久久久| 久久久久久久综合狠狠综合| 67194成人在线观看| 欧美系列日韩一区| 日本精品免费观看高清观看| 91色综合久久久久婷婷| 99久久99久久综合| 91视频xxxx| 91丨九色丨蝌蚪富婆spa| 粉嫩嫩av羞羞动漫久久久| 国产一区二区日韩精品| 精品一区二区免费| 国内精品国产三级国产a久久| 日本不卡视频在线观看| 欧美aⅴ一区二区三区视频| 秋霞成人午夜伦在线观看| 日本在线不卡视频| 久久激情五月婷婷| 极品美女销魂一区二区三区免费| 久久电影网站中文字幕| 黄色小说综合网站| 成人一二三区视频| 99视频精品全部免费在线| 日本二三区不卡| 欧美三级一区二区| 欧美一区二区三区系列电影| 欧美不卡在线视频| 国产无人区一区二区三区| 国产精品免费视频网站| 亚洲三级在线免费观看| 夜夜爽夜夜爽精品视频| 天天综合天天做天天综合| 麻豆国产欧美日韩综合精品二区| 国内偷窥港台综合视频在线播放| 丁香婷婷综合色啪| 日本伦理一区二区| 欧美一级电影网站| 欧美激情一区二区三区全黄 | 国产精品国产自产拍高清av王其| 亚洲国产精品二十页| 亚洲免费电影在线| 日韩国产欧美视频| 成人自拍视频在线| 欧美综合一区二区| 精品国产自在久精品国产| 中文字幕一区二区三区在线播放| 亚洲一区免费观看| 国产美女一区二区三区| 91麻豆自制传媒国产之光| 欧美高清激情brazzers| 国产亚洲精品精华液| 亚洲精品高清在线观看| 精品在线视频一区| 色就色 综合激情| 精品国产91九色蝌蚪| 亚洲精品第一国产综合野| 老司机精品视频在线| 色综合天天狠狠| 精品欧美乱码久久久久久1区2区| 中文字幕中文字幕一区| 天天做天天摸天天爽国产一区 | 欧美国产禁国产网站cc| 亚洲第一狼人社区| 成人黄色网址在线观看| 欧美一区二区在线播放| 国产精品热久久久久夜色精品三区| 亚洲福利一区二区三区| 国产成人免费在线观看| 欧美久久久久久蜜桃| 国产精品久久久久婷婷二区次| 午夜亚洲国产au精品一区二区| 懂色av一区二区三区免费观看| 欧美日韩激情一区二区| 国产精品久久毛片| 国产麻豆视频精品| 日韩午夜中文字幕| 亚洲综合色视频| 99国产精品久久久久久久久久 | 亚洲综合激情另类小说区| 国产激情一区二区三区四区 | 国产精品久久久久久久第一福利| 美国三级日本三级久久99| 日本道色综合久久| 国产精品热久久久久夜色精品三区| 麻豆精品视频在线观看| 欧美美女一区二区在线观看| 亚洲精品国产第一综合99久久 | 欧美调教femdomvk| 亚洲三级在线免费观看| 成人精品一区二区三区四区| 欧美精品一区二区精品网| 日韩精品亚洲专区| 欧美少妇性性性| 伊人一区二区三区| 91原创在线视频| 中文字幕亚洲精品在线观看| 成人v精品蜜桃久久一区| 久久久精品欧美丰满| 久国产精品韩国三级视频| 日韩欧美激情一区| 免费精品99久久国产综合精品| 欧美视频一二三区| 亚洲午夜一二三区视频| 欧美在线三级电影| 亚洲综合久久av| 欧美日韩在线三级| 午夜欧美电影在线观看| 欧美日韩午夜在线| 午夜a成v人精品| 欧美一级一区二区| 美脚の诱脚舐め脚责91| 欧美mv日韩mv国产网站app| 蜜臀av一区二区| 精品久久久久久久久久久院品网 | 亚洲黄色小说网站| 91社区在线播放| 一区二区三区产品免费精品久久75| 91亚洲国产成人精品一区二区三| 亚洲丝袜精品丝袜在线| 在线观看一区二区视频| 午夜欧美电影在线观看| 日韩欧美国产精品| 国产麻豆精品视频| 中文字幕一区在线观看视频| 色香蕉久久蜜桃| 午夜精品国产更新| 精品国产一区二区三区不卡| 国产伦理精品不卡| 亚洲欧美在线高清| 在线中文字幕不卡| 蜜臀久久99精品久久久久宅男 | 久久久九九九九| 91无套直看片红桃| 五月婷婷另类国产| 久久九九影视网| 色嗨嗨av一区二区三区| 免费不卡在线视频| 中文久久乱码一区二区| 在线视频欧美精品| 奇米影视7777精品一区二区| 久久久久亚洲蜜桃| 色综合久久综合网欧美综合网 | 国产精品久久久久影院亚瑟| 91老司机福利 在线| 日韩国产欧美在线视频| 久久人人超碰精品| 日本韩国精品在线| 麻豆专区一区二区三区四区五区| 中文字幕不卡的av| 欧美三级电影网| 国产精品一区二区免费不卡 | 老司机午夜精品99久久| 国产精品免费av| 91精品久久久久久蜜臀| 福利视频网站一区二区三区| 午夜电影久久久| 国产精品久久久久久久久免费樱桃| 欧美日韩三级视频| 成人综合在线网站| 日本不卡一区二区三区| 亚洲丝袜精品丝袜在线| 久久综合久色欧美综合狠狠| 在线观看视频91| 国产一区 二区 三区一级| 亚洲成年人影院| 中文字幕在线一区| 日韩一区二区中文字幕| 一本到三区不卡视频| 国产一区在线视频| 亚洲成人精品在线观看| 国产精品成人免费在线| 欧美日韩日日夜夜| 91视频观看视频| 国产二区国产一区在线观看| 日韩福利电影在线观看|