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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? smbmusicapfilemgrimageview.cpp

?? 索愛(ài)手機(jī)代碼
?? CPP
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*--------------------------------------------------------------------*/
/**
 * @file  SmbMusicAPFileMgrImageView.cpp
 * @brief 儈儏乕僕僢僋僼傽僀儖娗棟傾僾儕働乕僔儑儞夋憸昞帵View僋儔僗
 */
/*--------------------------------------------------------------------*/
//曄峏棜楌
//擔(dān)晅          |曄峏幰     |撪梕
//--------------+-----------+-------------------------------------------
//2006/07/04    |SDNA挿旜   |怴婯嶌惉
//2006/07/06    |SDNA挿旜   |審悢昞帵偺張棟傪曄峏
//2006/07/07    |SDNA挿旜   |弶婜壔儕僗僩偵iIconCache(NULL)傪捛壛
//2006/07/11    |SDNA挿旜   |僐乕僨傿儞僌婯栺忋偺廋惓
//              |           |  - ClearImageL()ClearImage()偵柤徧傪曄峏
//2006/07/12    |SDNA挿旜   |AddControlL()屇傃弌偟偺捈慜偵CleanupStack::Pop()傪偡傞傛?zhèn)蓵蠉X
//2006/07/15    |SDNA挿旜   |夋憸偺昞帵僒僀僘偑巇條斖埻撪偐偳偆偐偺敾掕張棟傪捛壛
//              |           |  - IsValidImageSize()傪捛壛
//              |           |  - ShowImageL()傪廋惓
//2006/07/20    |SDNA挿旜   |IsValidImageSize()傪廋惓
//2006/07/22    |SDNA挿旜   |夋憸僒僀僘傪弅彫昞帵偡傞張棟傪捛壛
//              |           |  - ShrinkImageSize()傪捛壛
//              |           |  - NotifyRequestImageFileCompleteL()傪曄峏
//              |           |  - ShowImageL()傪曄峏
//2006/07/22    |SDNA挿旜   |夋憸僼傽僀儖庢摼幐攕帪偺僄儔乕張棟傪捛壛
//              |           |  - HandleGetImageFile()傪曄峏
//              |           |  - iImageInfo偺嶍彍張棟傪曄峏
//2006/07/26    |SDNA挿旜   |弅彫屻偺僒僀僘偑0偵側(cè)傞栤戣傪廋惓 (ShrinkImageSize())
//2006/07/25    |SDNA挿旜   |儊儞僶曄悢iDialogResourceId偺埖偄傪廋惓 (HandleCloseEventL())
//2006/07/26    |SDNA挿旜   |HandleCloseEventL()廔椆屻偵僟僀傾儘僌傪徚嫀偡傞僔乕働儞僗偵曄峏 (HandleCloseEventL())
//2006/07/31    |SDNA挿旜   |巕婲摦傾僾儕偱廔榖僉乕墴壓偝傟偨応崌丆傾僾儕傪廔椆偡傞傛?zhèn)蓮C惓 (DoViewActivatedImplL()) (TRK5234)
//2006/08/01    |SDNA挿旜   |壧帉夋憸曐懚僟僀傾儘僌偵懳墳偡傞傛?zhèn)蓮C惓 (HandleCloseEventL()) (TRK5331)
//2006/08/02    |SDNA挿旜   |價(jià)儏乕偺嵞昞帵帪偵乽曐懚乿僉乕僈僀僟儞僗偑堦弖昞帵偝傟傞栤戣傪廋惓
//              |           |  - 乽曐懚乿偺僨僼僅儖僩昞帵張棟傪傪DoConstructContainerL()偐傜DoViewActivatedImplL()偵堏峴
//2006/08/02    |SDNA挿旜   |怴婯價(jià)儏乕庬暿偵懳墳 (DoViewActivatedImplL())
//2006/08/03    |SDNA挿旜   |CSmbMMIconCache()偺懼傢傝偵CSmbMusicAPFileSystemComIconCache()傪巊梡
//2006/08/04    |SDNA挿旜   |戙懼夋憸傪昞帵偡傞張棟傪捛壛 怴婯價(jià)儏乕庬暿偵懳墳 (ShowImageL())
//2006/08/07    |SDNA挿旜   |昤夋嵗昗傪惓婯側(cè)僨乕僞(KSmbLayout_***)偵曄峏
//              |           |  - KDenominatorImagePos, KSlashImagePos, KDominatorImagePos偺曄峏
//              |           |  - ShowImageL()偺曄峏
//2006/08/11    |SDNA挿旜   |巕婲摦傾僾儕偱廔榖僉乕墴壓偝傟偨応崌丆廔榖僉乕僀儀儞僩僴儞僪儖張棟傪幚峴偡傞傛?zhèn)蓮C惓 (DoViewActivatedImplL())
//2006/08/23    |SDNA挿旜   |夋憸曐懚姰椆屻偵丆曐懚姰椆僟僀傾儘僌傪昞帵偡傞傛?zhèn)蓮C惓 (DoViewActivatedImplL()) (TRK6845)
//2006/08/25    |SDNA挿旜   |儊儌儕僼儖偵傛?zhèn)閴鎽湑蹜稁笖s帪偵丆儊儌儕僼儖巪僟僀傾儘僌傪昞帵偡傞傛?zhèn)蓮C惓 (DoViewActivatedImplL()) (TRK6980, TRK7690)
//2006/08/25    |SDNA挿旜   |僕儍働僢僩/壧帉夋憸偑慛柧偵弅彫昞帵偝傟側(cè)偄栤戣傪廋惓 (TRK6799)
//              |           |  - ShowImageL()偺曄峏
//2006/08/29    |SDNA挿旜   |奜晹儊儌儕忋偺巕婲摦傾僾儕昞帵拞偵丆奜晹儊儌儕敳嫀屻偵儊儌儕側(cè)偟夋柺偵慗堏偡傞張棟傪捛壛 (TRK5992)
//              |           |  - DoViewActivatedImplL()偺廋惓
//2006/08/30    |SDNA挿旜   |夋柺儗僀傾僂僩傪乽夋柺僨僓僀儞巜帵彂Ver2.8乿偵懳墳 (ShowImageL()) (TRK5783娭楢)
//2006/09/12    |SDNA挿旜   |僕儍働僢僩夋憸曐懚妋擣僟僀傾儘僌傪昞帵偡傞傛?zhèn)蓮C惓 (HandleCloseEventL())
//2006/09/13    |SDNA挿旜   |價(jià)儏乕偺嵞昞帵帪偵嵍塃僉乕僈僀僟儞僗偑堦弖昞帵偝傟傞栤戣傪廋惓 (DoViewActivatedImplL())
//2006/09/16    |SDNA挿旜   |儘僌弌椡張棟偺曄峏
//2006/09/20    |SDNA挿旜   |摟夁GIF懳墳 (ShowImageL())
//2006/09/26    |SDNA挿旜   |CSmbMusicAPFileSystemComIconCache()偺懼傢傝偵CSmbMusicAPLibIconCache()傪巊梡
//2006/10/03    |SDNA挿旜   |僨乕僞BOX曐懚傾僾儕婲摦拞偺奜晹儊儌儕敳嵎帪偵丆僼僅儖僟慖戰(zhàn)夋柺偵慗堏偡傞傛?zhèn)C惓
//              |           |  - DoViewActivatedImplL(), HandleCloseEventL()偺廋惓
//2006/10/04    |SDNA挿旜   |僐乕僨傿儞僌婯栺忋偺廋惓
//2006/10/09    |SDNA挿旜   |夋憸傪僒僀僋儕僢僋昞帵偡傞傛?zhèn)蓮C惓 (TRK11229)
//              |           |  - SetArrowState()傪廋惓
//2006/10/10    |SDNA挿旜   |僕儍働僢僩/壧帉夋憸昞帵偵偍偄偰丆夋憸昞帵偺慜偵夋憸枃悢傪昞帵偡傞傛?zhèn)蓵蠉X
//              |           |  - ShowImageCount()傪捛壛
//              |           |  - DoViewActivatedImplL(), ShowImageL()傪廋惓
//2006/10/12    |SDNA挿旜   |夋憸撉傒崬傒拞偵恑捇僟僀傾儘僌(揥奐拞)傪昞帵偡傞傛?zhèn)蓮C惓 (TRK9260)
//              |           |  - ShowImageL(), HandleCloseEventL()傪廋惓
//2006/10/16    |SDNA挿旜   |儘僌僒乕僶傪僐儞僗僩儔僋僞偐傜庢摼偟側(cè)偄傛?zhèn)蓵蠉X
//2006/10/17    |SDNA挿旜   |恑捇僟僀傾儘僌僋儘乕僘帪偵傾僯儊乕僔儑儞傪掆巭偡傞傛?zhèn)蓮C惓 (TRK10140傛?zhèn)?
//              |           |  - HandleCloseEventL()傪HandleCloseEventImplL()偵曄峏
//2006/10/17    |SDNA挿旜   |僐乕僨傿儞僌婯栺忋偺廋惓
//2006/10/19    |SDNA挿旜   |庢摼偟偨憤枃悢(totalCount)偑巇條挻夁偺応崌丆巇條斖埻撪偵娵傔崬傓傛?zhèn)C惓 (TRK11864)
//              |           |  - DoViewActivatedImplL()傪廋惓
//--------------+-----------+-------------------------------------------
//PTX824
//2007/03/16    |SEMC崍綺   |SD僇乕僪撪夋憸昞帵View傪Sd-Bind偲偦傟埲奜偵暘妱
//2007/03/19    |SEMC崍綺   |儕僜乕僗嫞崌幚憰

#include <SmbCommonDef.h>
#include <SmbAfWordingFormatter.h>
#include <Music.mbg>
#include <Photo.mbg>
#include <SmbAfWording.rsg>
#include <SmbDbxAppInterface.h>
#include <SmbMusicAPFileMgrExternalInterface.h>
#include "SmbMusicAPFileMgrDocument.h"
#include "SmbMusicAPFileMgrImageView.h"
#include "SmbMusicAPFileMgrImageCmd.h"
#include "SmbMusicAPFileMgrActionController.h"
#include "SmbMusicAPFileMgrDebugLog.h"
#include "SmbMusicAPFileMgr.hrh"

#include <SmbMusicAPFileMgr.rsg>

USING_NAMESPACE_SEMCJ


///////////////////////////////////////////////////////////////////////////////
/**
 * @brief 夋憸昞帵夋柺峔抸梡僷儔儊乕僞
 */
const TAfViewParam KMusicAPFileMgrImageViewParam =
	{
	ESmbMusicAPFileMgrImageView,	///< 價(jià)儏乕ID
	0,								///< 僞僀僩儖
	R_IMAGE_KEYGUIDANCE				///< 僉乕僈僀僟儞僗
	};

/**
 * @brief 戙懼夋憸傾僀僐儞僷僗
 */
_LIT(KMusicImagePath, "Z:\\WcdmaMp\\Media\\Image\\Music.mbm" );

/**
 * @brief 夋憸枃悢傾僀僐儞僷僗
 */
_LIT(KPhotoImagePath, "Z:\\WcdmaMp\\Media\\Image\\Photo.mbm" );

/**
 * @brief 夋憸枃悢(暘巕)傾僀僐儞昞帵埵抲
 */
LOCAL_D const TSmbMusicAPFileMgrPoint KDenominatorImagePos = {KSmbLayout_UI_MPM_A_1_1_X,
                                                              KSmbLayout_UI_MPM_A_1_1_Y - KSmbLayout_PICT_H};
/**
 * @brief 夋憸枃悢(僗儔僢僔儏)傾僀僐儞昞帵埵抲
 */
LOCAL_D const TSmbMusicAPFileMgrPoint KSlashImagePos       = {KSmbLayout_UI_MPM_A_1_1_X + KSmbLayout_UI_MPM_A_1_1_W,
                                                              KSmbLayout_UI_MPM_A_1_1_Y - KSmbLayout_PICT_H};
/**
 * @brief 夋憸枃悢(暘曣)傾僀僐儞昞帵埵抲
 */
LOCAL_D const TSmbMusicAPFileMgrPoint KDominatorImagePos   = {KSmbLayout_UI_MPM_A_1_1_X + KSmbLayout_UI_MPM_A_1_1_W * 2,
                                                              KSmbLayout_UI_MPM_A_1_1_Y - KSmbLayout_PICT_H};


/**
 * @param[in]		aAppUi				傾僾儕働乕僔儑儞UI
 */
CSmbMusicAPFileMgrImageView::CSmbMusicAPFileMgrImageView(CSmbMusicAPFileMgrAppUi& aAppUi)
	:CSmbMusicAPFileMgrViewBase(KMusicAPFileMgrImageViewParam, aAppUi), iImageLabel(NULL), iIconCache(NULL),
	 iArrowState(0), iTotalCount(0), iIndex(0), iSoftRightKey(EFalse)
	{
	//
	}


/**
 * 價(jià)儏乕僐儅儞僪偺惗惉偍傛?zhèn)褤o榐傪峴偆丏
 */
void CSmbMusicAPFileMgrImageView::ConstructL(void)
	{
	//	儈儏乕僕僢僋僼傽僀儖娗棟傾僋僔儑儞僐儞僩儘乕儔偺庢摼
	CSmbMusicAPFileMgrActionController& controller = static_cast<CSmbMusicAPFileMgrDocument*>(iAppUi.Document())->Controller();

	// 價(jià)儏乕僐儅儞僪偺惗惉丒搊榐
	CSmbMusicAPFileMgrCmdBase* cmd = CSmbMusicAPFileMgrImageCmd::NewL(iAppUi, *this, controller);
	RegistCmd(cmd);
	}


/**
 * 強(qiáng)桳偡傞僆僽僕僃僋僩傪嶍彍偡傞丏
 * @note AddControlL() 偱搊榐偟偨僐儞僩儘乕儖偼 CAfView::~CAfView() 偱嶍彍偝傟傞偨傔丆偙偙偱嶍彍偟偰偼側(cè)傜側(cè)偄丏
 */
CSmbMusicAPFileMgrImageView::~CSmbMusicAPFileMgrImageView()
	{
	// 強(qiáng)桳偡傞僆僽僕僃僋僩偼偙偙偱嶍彍偡傞丏
	// 偨偩偟 AddControlL 偱搊榐偟偨僐儞僩儘乕儖偼 CAfView::~CAfView 偱
	// 嶍彍偝傟傞偨傔丆偙偙偱嶍彍偟偰偼側(cè)傜側(cè)偄丏
	delete iIconCache;
	}


/**
 * @param[in]		aTotalCount			夋憸偺憤枃悢
 * @param[in]		aIndex				尰嵼偺夋憸偺僀儞僨僢僋僗斣崋(奐巒:0)
 */
void CSmbMusicAPFileMgrImageView::ShowImageCount(TInt aTotalCount, TInt aIndex)
	{
	// 乽尰嵼昞帵偟偰偄傞夋憸偺?hào)噽?憤夋憸枃悢乿偺昞帵
	iIndex = aIndex;
	iTotalCount = aTotalCount;
//CQ-TRK8108 DEL-START PTX824
//	KeyGuidance()->MakeVisibleKey(ESkonKeyGuidanceSoftKeyRight, EFalse);
//	KeyGuidance()->Apply();
//CQ-TRK8108 DEL-END PTX824
	DrawNow();
	}


//TRK6799 8/25 start
/**
 * @param[in]		aBitmap				Bitmap僨乕僞             (NULL: 夋憸側(cè)偟)
 * @param[in]		aMaskBitmap			Bitmap僨乕僞(儅僗僋夋憸) (NULL: 夋憸側(cè)偟)
 * @param[in]		aTotalCount			夋憸偺憤枃悢
 * @param[in]		aIndex				尰嵼偺夋憸偺僀儞僨僢僋僗斣崋(奐巒:0)
 * @param[in]		aSave				曐懚壜斲僼儔僌 (ETrue: 曐懚壜 / EFalse: 曐懚晄壜)
 */
void CSmbMusicAPFileMgrImageView::ShowImageL(CFbsBitmap* aBitmap, CFbsBitmap* aMaskBitmap, TInt aTotalCount, TInt aIndex, TBool aSave)
	{
	OUTPUT_LOG3_MUST("aTotalCount: %d, aIndex: %d, aSave: %d", aTotalCount, aIndex, aSave);

	CSkonImageLabel* imageLabel;

	// 僀儊乕僕儔儀儖嶌惉
	imageLabel = new(ELeave) CSkonImageLabel;
	CleanupStack::PushL(imageLabel);
	imageLabel->SetContainerWindowL(*this);
	imageLabel->ConstructL(ETrue);
	if (aBitmap != NULL)
		{
		imageLabel->SetPicture(aBitmap, aMaskBitmap);
		// 僉乕僈僀僟儞僗偺乽曐懚乿僉乕偺昞帵桳柍愝掕
//		KeyGuidance()->MakeVisibleKey(ESkonKeyGuidanceSoftKeyRight, aSave);
		iSoftRightKey = aSave;
		}
	else	// 夋憸側(cè)偟
		{
		imageLabel->CreatePictureFromFileL(KMusicImagePath, EMbmMusicMc_no_image);	// 夋憸側(cè)偟戙懼夋憸
		// 僉乕僈僀僟儞僗偺乽曐懚乿僉乕偺昞帵桳柍愝掕
//		KeyGuidance()->MakeVisibleKey(ESkonKeyGuidanceSoftKeyRight, EFalse);
		iSoftRightKey = EFalse;
		}
		
	// 夋憸偺愝掕
	imageLabel->SetRect(TRect(TPoint(KSmbLayout_UI_MPM_A_1_2_X, KSmbLayout_UI_MPM_A_1_2_Y - KSmbLayout_PICT_H),
	                          TSize(KSmbLayout_UI_MPM_A_1_2_W, KSmbLayout_UI_MPM_A_1_2_H)));
	imageLabel->SetResizeMode(CSkonImageLabel::EResizeBoth);
	imageLabel->SetKeepAspectRatio(ETrue);		// 巜掕偟偨昤夋椞堟(size)慡懱偵昤夋?zhèn)穫閭鎮(zhèn)C傾僗儁僋僩斾壜曄偱巜掕偡傞
	imageLabel->SetAlignment(EHCenterVCenter);
	imageLabel->SetBackgroundMode(CSkonImageLabel::ETasteDraw, TRgb(0, 0, 0));	// 攚宨偑敄僺儞僋偵側(cè)傜側(cè)偄傛?zhèn)蓙CETasteDraw傪巜掕
	CleanupStack::Pop(imageLabel);
	AddControlL(imageLabel);
	iImageLabel = imageLabel;
	iImageLabel->ActivateL();
	iImageLabel->DrawNow();

//TRK9260 10/12 start
//CQ-TRK8108 DEL-START PTX824
	// 恑捇僟僀傾儘僌(揥奐拞)傪暵偠傞
//	CloseDialog();
//CQ-TRK8108 DEL-END PTX824
//TRK9260 10/12 end
	
	// 乽尰嵼昞帵偟偰偄傞夋憸偺?hào)噽?憤夋憸枃悢乿偺昞帵
	if (iIndex != aIndex || iTotalCount != aTotalCount)	// 枃悢偑峏怴偝傟偨応崌偺傒昞帵 (偪傜偮偒梷惂)
		{
		iIndex = aIndex;
		iTotalCount = aTotalCount;
		DrawNow();
		}
//CQ-TRK8108 ADD-START PTX824
	CloseDialog();
//CQ-TRK8108 ADD-END PTX824

	// 僉乕僈僀僟儞僗偺嵍塃僉乕偺昞帵
//CQ-TRK8108 DEL-START PTX824
//	SetArrowState(aTotalCount);
//	KeyGuidance()->Apply();
//CQ-TRK8108 DEL-END PTX824
	}


/**
 * 庡偵埲壓偺張棟傪峴偆丏
 *   -# 僉乕僈僀僟儞僗傪愝掕偡傞丏
 */
void CSmbMusicAPFileMgrImageView::DoConstructContainerL()
	{
	iIconCache = CSmbMusicAPLibIconCache::NewL(KPhotoImagePath);

	// 昤夋帪偵昁梫偲側(cè)傞Icon傪帠慜偵儘乕僪偟偰偍偔
	iIconCache->IconL(EMbmPhotoParts_commo_0, EMbmPhotoParts_commo_0m);
	iIconCache->IconL(EMbmPhotoParts_commo_1, EMbmPhotoParts_commo_1m);
	iIconCache->IconL(EMbmPhotoParts_commo_2, EMbmPhotoParts_commo_2m);
	iIconCache->IconL(EMbmPhotoParts_commo_3, EMbmPhotoParts_commo_3m);
	iIconCache->IconL(EMbmPhotoParts_commo_4, EMbmPhotoParts_commo_4m);
	iIconCache->IconL(EMbmPhotoParts_commo_5, EMbmPhotoParts_commo_5m);
	iIconCache->IconL(EMbmPhotoParts_commo_6, EMbmPhotoParts_commo_6m);
	iIconCache->IconL(EMbmPhotoParts_commo_7, EMbmPhotoParts_commo_7m);
	iIconCache->IconL(EMbmPhotoParts_commo_8, EMbmPhotoParts_commo_8m);
	iIconCache->IconL(EMbmPhotoParts_commo_9, EMbmPhotoParts_commo_9m);
	iIconCache->IconL(EMbmPhotoParts_commo_slash, EMbmPhotoParts_commo_slashm);

	// 僉乕僈僀僟儞僗偺僜僼僩2僉乕偵乽曐懚乿傪捛壛偡傞丏
	HBufC* buf = (CEikonEnv::Static())->AllocReadResourceLC(R_SMB_AF_STR_SFT095);
	KeyGuidance()->SetKeyInfoL(ESkonKeyGuidanceSoftKeyRight, *buf, NULL, NULL, ECmdConfirmSaveImage);
	CleanupStack::PopAndDestroy(buf);
	}


/**
 * @param[in]		aViewId				屇傃弌偟尦價(jià)儏乕ID
 * @param[in]		aCustomMessageId	儊僢僙乕僕ID
 * @param[in]		aCustomMessage		儊僢僙乕僕僶僢僼傽
 * @leave			res					僼僅乕僇僗愝掕偵幐攕偟偨応崌
 */
void CSmbMusicAPFileMgrImageView::DoViewActivatedImplL(const TVwsViewId& /*aViewId*/,
                                                       TUid aCustomMessageId,
                                                       const TDesC8& aCustomMessage)
	{
	TSmbMusicAPFileMgrViewType localViewType;  // 儘乕僇儖價(jià)儏乕愗懼帪偺價(jià)儏乕庬暿
	CSmbMusicAPFileSystemComMusicItem* musicItem = NULL;
	TInt totalCount = 0;
	
	// 儘乕僇儖價(jià)儏乕愗傝懼偊偺応崌
	if (aCustomMessageId == KSmbMusicAPFileMgrDnlLocalUid)
		{
		// 僇僗僞儉儊僢僙乕僕傪庢摼偡傞丏
		if (aCustomMessage != (TDesC8)KNullDesC8)
			{
			const TSmbMusicAPFileMgrLocalViewStartParam* param;
			param = reinterpret_cast<const TSmbMusicAPFileMgrLocalViewStartParam*>(aCustomMessage.Ptr());
	 		localViewType = param->iViewType;
	 		musicItem = param->iMusicItem;
			totalCount = param->iNum;
			}
		else										// 僇僗僞儉儊僢僙乕僕側(cè)偟偺応崌
			{
			__ASSERT_ALWAYS(EFalse, PANIC(KErrArgument));
			return;
			}
		}
	 else	// 儘乕僇儖價(jià)儏乕愗傝懼偊偱側(cè)偄応崌
		{
		localViewType = ETypeNone;

//TRK6845 8/23 start
		// 僼傽僀儖曐懚傾僾儕偐傜偺恊暅婣偺応崌偼丆曐懚姰椆僟僀傾儘僌傪昞帵偡傞丏
		if (aCustomMessage != (TDesC8)KNullDesC8)
			{
			const TLaViewParam* tmpParam = reinterpret_cast<const TLaViewParam *>(aCustomMessage.Ptr());
			if (tmpParam->iViewId.iAppUid == KSmbDbxFolderSelectAppUid)
				{
				const TSmbDbxFolderSelectReturnParam* param;
				param = reinterpret_cast<const TSmbDbxFolderSelectReturnParam*>(aCustomMessage.Ptr());

				switch (param->iError)
					{
				case ESmbDbxReturnErrNone:			// 惓忢廔椆
					// 曐懚姰椆偺応崌丆曐懚姰椆僟僀傾儘僌傪昞帵偡傞丏
					if (param->iSaveComplete)	// 曐懚姰椆

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产iv一区二区三区| 亚洲午夜在线观看视频在线| 99国产欧美另类久久久精品| 亚洲欧美日韩国产手机在线| 欧美猛男男办公室激情| 国产99久久久国产精品潘金 | 亚洲欧美成aⅴ人在线观看| 8v天堂国产在线一区二区| 成人午夜av影视| 麻豆freexxxx性91精品| 一区二区三区欧美亚洲| 中文在线一区二区| 精品国产制服丝袜高跟| 欧美日本一区二区在线观看| 99国产精品久| 高清在线成人网| 久久av资源网| 五月婷婷色综合| 一区二区三区.www| 日韩理论片一区二区| 久久久久久电影| 欧美大片在线观看一区二区| 亚洲美女屁股眼交3| 欧美日韩国产一区| 国产成人h网站| 久久精品国产精品青草| 亚洲高清三级视频| 亚洲精品菠萝久久久久久久| 国产精品高潮呻吟久久| 久久亚洲二区三区| xfplay精品久久| 日韩欧美一二三区| 日韩三区在线观看| 777亚洲妇女| 欧美电影在线免费观看| 欧美日韩黄色一区二区| 欧美性videosxxxxx| 欧美性感一区二区三区| 欧美调教femdomvk| 欧美午夜影院一区| 欧美这里有精品| 日韩电影一区二区三区四区| 久久国产综合精品| 精品免费日韩av| 亚洲视频香蕉人妖| 欧美亚洲国产一区二区三区va| 成人国产亚洲欧美成人综合网| 国产精华液一区二区三区| 精品无人码麻豆乱码1区2区 | 日本黄色一区二区| 色婷婷久久99综合精品jk白丝| 97久久精品人人爽人人爽蜜臀| 99久久免费视频.com| 成人18视频在线播放| 一本久久精品一区二区| 欧洲亚洲国产日韩| 欧美日韩精品是欧美日韩精品| 日韩亚洲欧美在线| 日韩一级片在线播放| 亚洲一线二线三线久久久| 日本一区二区久久| 欧美日韩电影一区| 欧美老女人第四色| 国产亚洲1区2区3区| 国产欧美综合色| 成人免费视频视频| 91美女福利视频| 久久综合五月天婷婷伊人| 国产农村妇女精品| 18欧美乱大交hd1984| 欧美亚洲尤物久久| 亚洲va欧美va人人爽| 欧美疯狂性受xxxxx喷水图片| 在线日韩国产精品| 欧美伊人久久久久久久久影院 | 国产成人免费视频精品含羞草妖精| 26uuu另类欧美| 欧美激情中文字幕| 亚洲男人天堂av| 全国精品久久少妇| 成人中文字幕电影| 91福利精品第一导航| 日韩一级成人av| 国产精品久久久久久久久久免费看| 亚洲一二三四在线| 极品少妇一区二区| 91蝌蚪porny九色| 日韩一区二区电影网| 欧美激情中文不卡| 亚洲一区在线免费观看| 视频一区二区三区中文字幕| 久久疯狂做爰流白浆xx| 99精品黄色片免费大全| 日韩视频123| 亚洲黄色免费电影| 国产一二精品视频| 欧美日韩国产在线观看| 国产欧美日韩三级| 美女脱光内衣内裤视频久久影院| av成人免费在线观看| 欧美电影免费观看高清完整版| 亚洲精品国产一区二区精华液 | 日精品一区二区| 九九热在线视频观看这里只有精品| 亚洲午夜影视影院在线观看| 国产精品第13页| 六月丁香婷婷久久| 欧美日韩一区二区三区高清| 国产网站一区二区三区| 日韩福利电影在线观看| 91蝌蚪国产九色| 国产欧美一区二区精品性 | 国产经典欧美精品| 欧美精三区欧美精三区 | 精品亚洲国产成人av制服丝袜| 色8久久人人97超碰香蕉987| 欧美国产精品一区二区三区| 久久er精品视频| 91精品国模一区二区三区| 亚洲综合激情网| 91麻豆免费观看| 国产精品成人网| 国产一区二三区好的| 精品国偷自产国产一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩美女一区二区| 亚洲影视在线观看| 91成人国产精品| 亚洲精品一二三| 一本色道a无线码一区v| 亚洲人一二三区| 91性感美女视频| 国产精品二三区| voyeur盗摄精品| 国产精品理论片| 成人网男人的天堂| 中文字幕一区二区视频| 99视频精品免费视频| 亚洲丝袜精品丝袜在线| 91.com在线观看| 精品国产百合女同互慰| 蜜臀av一区二区| 日韩精品一区二区三区四区| 久久精品国产99久久6| 欧美成人bangbros| 美日韩一级片在线观看| 亚洲精品在线免费观看视频| 黑人精品欧美一区二区蜜桃| 久久久久一区二区三区四区| 成人激情黄色小说| 亚洲欧美视频在线观看| 在线观看国产精品网站| 日韩主播视频在线| 精品国产亚洲在线| 国产成人免费在线视频| 亚洲三级在线播放| 欧美熟乱第一页| 美腿丝袜在线亚洲一区| 国产网红主播福利一区二区| 成人99免费视频| 亚洲一区二区精品久久av| 欧美一区二视频| 国产成人在线影院| 亚洲乱码日产精品bd| 欧美福利视频导航| 国产福利视频一区二区三区| 亚洲理论在线观看| 91精品国产综合久久香蕉的特点| 国产在线精品视频| 亚洲乱码国产乱码精品精的特点| 欧美精品久久一区| 国产精品99久久不卡二区| 亚洲三级免费观看| 日韩欧美美女一区二区三区| 成人涩涩免费视频| 五月天激情综合| 国产网红主播福利一区二区| 在线国产电影不卡| 国产精品亚洲а∨天堂免在线| 亚洲欧美另类图片小说| 日韩色视频在线观看| 99久久伊人网影院| 日韩成人精品视频| 中文字幕视频一区| 欧美一区二区啪啪| 99久久久精品免费观看国产蜜| 日本va欧美va欧美va精品| 亚洲国产高清aⅴ视频| 欧美情侣在线播放| av中文字幕在线不卡| 美女诱惑一区二区| 一区二区三区中文字幕电影| 国产香蕉久久精品综合网| 欧美日韩精品一区二区三区四区| 国产成人综合视频| 轻轻草成人在线| 一区二区三区欧美视频| 日本一区二区电影| 欧美精品一区二区三区高清aⅴ| 在线这里只有精品|