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

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

?? smbmusicapfilemgrlistview.cpp

?? 索愛手機代碼
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*--------------------------------------------------------------------*/
/**
 * @file  SmbMusicAPFileMgrListView.cpp
 * @brief 儈儏乕僕僢僋僼傽僀儖娗棟傾僾儕働乕僔儑儞儕僗僩View僋儔僗
 */
/*--------------------------------------------------------------------*/
//曄峏棜楌
//擔晅          |曄峏幰     |撪梕
//--------------+-----------+-------------------------------------------
//2006/07/04    |SDNA挿旜   |怴婯嶌惉
//2006/07/06    |SDNA挿旜   |iNumOfHierarchy傪僙僢僩偡傞傛偆偵廋惓 (NotifyChangeDirectoryL())
//2006/07/07    |SDNA挿旜   |RefreshListBoxL()傪捛壛
//2006/07/09    |SDNA挿旜   |儕僗僩儃僢僋僗偺嵞昤夋張棟傪捛壛
//              |           |  - ApplyListBoxInfoL()偺捛壛
//              |           |  - CloseAndDeleteDialog()偺嵞掕媊
//2006/07/09    |SDNA挿旜   |CloseListBoxDirectoryL()傪捛壛
//2006/07/11    |SDNA挿旜   |僕儍働僢僩昞帵愗懼帪偵丆儕僗僩儃僢僋僗傪儕僼儗僢僔儏偡傞傛偆偵廋惓
//2006/07/21    |SDNA挿旜   |僟僀傾儘僌偺嫮惂僋儘乕僘傪CloseAndDeleteDialog()偐傜CloseDialog()偵曄峏
//2006/07/21    |SDNA挿旜   |DeleteDialog()傪捛壛
//2006/07/22    |SDNA挿旜   |MSmbMusicAPFileSystemComListBoxControl偺昤夋巇條偺曄峏偵懳墳
//              |           |  - ApplyListBoxInfoL()偺嶍彍
//              |           |  - CloseDialog()偺嶍彍
//              |           |  - DeleteDialog()偺嶍彍
//2006/08/04    |SDNA挿旜   |RefreshListBoxL()偵儕僗僩儃僢僋僗偺昞帵僗僞僀儖愝掕張棟傪捛壛
//              |           |  - ChangeListViewStyleL()偱昞帵僗僞僀儖愝掕張棟傪峴傢側偄傛偆偵曄峏
//2006/08/05    |SDNA挿旜   |僼僅儖僟慗堏奐巒帪偵丆僼僅乕僇僗埵抲偺傾僀僥儉弨旛傪枹姰偵愝掕偡傞廋惓
//              |           |  - NotifyPreChangeDirectoryL()偺廋惓
//2006/08/05    |SDNA挿旜   |昞帵壜擻側僼僅儖僟柤偺嵟戝挿傪256暥帤偵曄峏 (NotifyChangeDirectoryL())
//2006/08/31    |SDNA挿旜   |ClearListBoxL()傪捛壛
//2006/09/06    |SDNA挿旜   |儕僗僩儃僢僋僗昞帵僗僞僀儖傪愝掕偡傞柦椷暥傪曄峏 (RefreshListBoxL())
//2006/09/06    |SDNA挿旜   |儕僗僩儃僢僋僗昞帵僗僞僀儖傪愝掕屻丆ApplyL()傪屇傃弌偡傛偆偵廋惓 (RefreshListBoxL()) (TRK8527)
//2006/09/11    |SDNA挿旜   |ApplyCurrentListViewStyleL()傪捛壛
//2006/09/11    |SDNA挿旜   |RefreshListBoxL()偺懼傢傝偵ApplyCurrentListViewStyleL()傪梡偄傞 (ChangeListViewStyleL())
//2006/09/25    |SDNA挿旜   |僟僀傾儘僌昞帵拞偵偼儕僗僩儃僢僋僗傪儕僼儗僢僔儏偟側偄傛偆偵廋惓 (TRK10139)
//              |           |  - RefreshListBoxL()傪廋惓
//2006/10/04    |SDNA挿旜   |僐乕僨傿儞僌婯栺忋偺廋惓
//2006/10/12    |SDNA挿旜   |儕僗僩儃僢僋僗偺昞帵傪堦帪掆巭偡傞偙偲偱張棟懍搙偺岦忋傪恾傞
//              |           |  - SuspendListBox(), ResumeListBox()傪捛壛
//2006/10/16    |SDNA挿旜   |ClearListBoxL()傪嶍彍
//2006/10/16    |SDNA挿旜   |儘僌僒乕僶傪僐儞僗僩儔僋僞偐傜庢摼偟側偄傛偆偵曄峏
//2006/10/21    |SDNA挿旜   |NumOfHierarchy()傪捛壛
//PTX824岦偗師婡庬懳墳
//2006/12/20    |SEMC崍綺   |[PTX810]TRK12323偺懳墳
//--------------+-----------+-------------------------------------------
//PTX824
//2007/03/16    |SEMC崍綺   |M.S.僆乕僨傿僆-僌儖乕僾堦棗夋柺(杮懱奼挘)偺幚憰捛壛

#include <FjAfEnv.h>

#include "SmbMusicAPFileMgrCommonDef.h"
#include "SmbMusicAPFileMgrListView.h"
#include "SmbMusicAPFileMgrListCmd.h"
#include "SmbMusicAPFileMgrDebugLog.h"
#include "SmbMusicAPFileMgr.hrh"

#include <SmbAfWording.rsg>
#include <SmbMusicAPFileMgr.rsg>

#include <SmbAfEnv.h>

//ADD-START PTX824
#include <SmbMusicAPSongInfoInterfaceParam.h>
//ADD-END PTX824
//CQ-TRK11550 ADD-START PTX824
#ifndef __SMBMUSICAPFILEMGR_CQTRK11550_ENABLE__
#include "SmbMusicAPFileMgrDocument.h"
#endif
//CQ-TRK11550 ADD-END PTX824

USING_NAMESPACE_SEMCJ
/**
 * @param[in]		aViewParam		價儏乕僋儔僗 僷儔儊乕僞峔憿懱
 * @param[in]		aAppUi			傾僾儕働乕僔儑儞UI
 */
CSmbMusicAPFileMgrListView::CSmbMusicAPFileMgrListView(const TAfViewParam& aViewParam, CSmbMusicAPFileMgrAppUi& aAppUi)
	:CSmbMusicAPFileMgrViewBase(aViewParam, aAppUi), iRefreshListBox(EFalse), iRefreshByIterator(EFalse)
	{
	// 強桳偡傞僆僽僕僃僋僩偼偙偙偱嶍彍偡傞丏
	// 偨偩偟 AddControlL 偱搊榐偟偨僐儞僩儘乕儖偼 CAfView::~CAfView 偱
	// 嶍彍偝傟傞偨傔丆偙偙偱嶍彍偟偰偼側傜側偄丏
	}


/**
 * @note 嬻幚憰偱偡
 */
CSmbMusicAPFileMgrListView::~CSmbMusicAPFileMgrListView()
	{
	//
	}


/**
 * 儕僗僩儃僢僋僗偺乽僕儍働僢僩(僒儉僱僀儖)昞帵乿偲乽儕僗僩昞帵乿傪岎屳偵愗傝懼偊傞丏
 *
 * @panic			EInvalidStatus	CSmbMusicAPFileMgrListView::iListBox偑NULL偺応崌
 * @panic			KErrArgument	尰嵼昞帵拞偺僗僞僀儖偑婯掕奜偺応崌
 */
void CSmbMusicAPFileMgrListView::ChangeListViewStyleL(void)
	{
	__ASSERT_ALWAYS(iListBox, PANIC(EInvalidStatus));	

	// 尰嵼偺昞帵僗僞僀儖傪PA偐傜庢摼偡傞
	TSmbPGMusicAPListViewStyle style = GetListViewStyleL();
	
	// 愗懼屻偺昞帵僗僞僀儖傪愝掕偡傞
	switch (style)
		{
	case ESmbPGMusicAPListViewStyleThumbnail:
		// PA偵搊榐偡傞
		SetListViewStyleL(ESmbPGMusicAPListViewStyleTitle);
		break;
	case ESmbPGMusicAPListViewStyleTitle:
		// PA偵搊榐偡傞
		SetListViewStyleL(ESmbPGMusicAPListViewStyleThumbnail);
		break;
	default:
		__ASSERT_DEBUG(EFalse, PANIC(KErrArgument));
		break;
		}
		
	// 尰嵼愝掕偝傟偰偄傞僼僅儖僟忣曬傪夋柺昞帵偵揔梡偡傞
	ApplyCurrentListViewStyleL();
	}


/**
 * 儕僗僩儃僢僋僗偺昞帵撪梕傪嵟怴偺忣曬偵峏怴偡傞丏
 *
 * @panic			EInvalidStatus	CSmbMusicAPFileMgrListView::iListBox偑NULL偺応崌
 */
void CSmbMusicAPFileMgrListView::RefreshListBoxL(void)
	{
	__ASSERT_ALWAYS(iListBox, PANIC(EInvalidStatus));	
	
//TRK10139 9/25 start
//	// 昞帵僗僞僀儖傪愝掕偡傞
//	ApplyCurrentListViewStyleL();
//	
//	// 儕僗僩儃僢僋僗傪儕僼儗僢僔儏偡傞
//	iListBox->RefreshL();
	if (iDialogResourceId == 0)
		{
		// 儕僼儗僢僔儏偵敽偄傾僀僥儉庬暿偵埶懚偡傞僜僼僩僉乕傪僋儕傾偡傞
		ClearSoftKeyInfo();
		
		// 昞帵僗僞僀儖傪愝掕偡傞
		ApplyCurrentListViewStyleL();
		
		// 儕僗僩儃僢僋僗傪儕僼儗僢僔儏偡傞
		iListBox->RefreshL();
		iRefreshListBox = EFalse;
		}
	else
		{
		iRefreshListBox = ETrue;
		}
//TRK10139 9/25 end
	}

//CQ-TRK11550 ADD-START PTX824
#ifndef __SMBMUSICAPFILEMGR_CQTRK11550_ENABLE__	
/**
 * 儕僗僩儃僢僋僗偺昞帵偲僼僅乕僇僗傪嵟怴偺忣曬偵峏怴偡傞丏
 *
 * @panic			EInvalidStatus	CSmbMusicAPFileMgrListView::iListBox偑NULL偺応崌
 */
void CSmbMusicAPFileMgrListView::RefreshAndFocusItemL(void)
	{
	__ASSERT_ALWAYS(iListBox, PANIC(EInvalidStatus));	

	if (iDialogResourceId == 0)
		{
		// 儕僼儗僢僔儏偵敽偄傾僀僥儉庬暿偵埶懚偡傞僜僼僩僉乕傪僋儕傾偡傞
		ClearSoftKeyInfo();
		
		// 昞帵僗僞僀儖傪愝掕偡傞
		ApplyCurrentListViewStyleL();

		// 僪僉儏儊儞僩傪嶲徠
		CSmbMusicAPFileMgrDocument* doc = iAppUi.Document();
		ASSERT(doc);

		// 儕僗僩儃僢僋僗傪儕僼儗僢僔儏偡傞
		CSmbMusicAPFileSystemComMusicItem* musicItem = doc->CurrentFocusItem();
		if(NULL != musicItem)
			{
			iListBox->RefreshAndFocusItemL(*musicItem);
			}
		else
			{
			iListBox->RefreshL();
			}
		
		iRefreshListBox = EFalse;
		}
	else
		{
		iRefreshListBox = ETrue;
		}
	}
#endif
//CQ-TRK11550 ADD-END PTX824

//CQ-TRK11550-2 ADD-START PTX824
/**
 * 儕僗僩儃僢僋僗偺昞帵撪梕傪嵟怴偺忣曬偵峏怴偡傞丏
 *
 * @panic			EInvalidStatus	CSmbMusicAPFileMgrListView::iListBox偑NULL偺応崌
 */
void CSmbMusicAPFileMgrListView::RefreshByIteratorL(void)
	{
	__ASSERT_ALWAYS(iListBox, PANIC(EInvalidStatus));	
	
	if (iDialogResourceId == 0)
		{
		// 儕僼儗僢僔儏偵敽偄傾僀僥儉庬暿偵埶懚偡傞僜僼僩僉乕傪僋儕傾偡傞
		ClearSoftKeyInfo();
		
		// 昞帵僗僞僀儖傪愝掕偡傞
		ApplyCurrentListViewStyleL();
		
		// 儕僗僩儃僢僋僗傪儕僼儗僢僔儏偡傞
		iListBox->RefreshByIteratorL();
		iRefreshByIterator = EFalse;
		}
	else
		{
		iRefreshByIterator = ETrue;
		}
	}
//CQ-TRK11550-2 ADD-END PTX824

/**
 * 儕僗僩儃僢僋僗偺昞帵張棟傪堦帪拞抐偡傞丏
 * @note 晄昁梫側昞帵張棟傪拞抐偡傞偙偲偱丆僷僼僅乕儅儞僗岦忋傪恾傞丏
 * @see ResumeListBox()
 */
void CSmbMusicAPFileMgrListView::SuspendListBox(void)
	{
	__ASSERT_ALWAYS(iListBox, PANIC(EInvalidStatus));	

	TRAPD(error, iListBox->SuspendL());
	if (error)
		{
		OUTPUT_LOG1_ERROR("MSmbMusicAPFileSystemComListBoxControl::SuspendL(): %d", error);
		}
	}


/**
 * 儕僗僩儃僢僋僗偺昞帵張棟傪嵞奐偡傞丏
 * @see SuspendListBox()
 */
void CSmbMusicAPFileMgrListView::ResumeListBox(void)
	{
	__ASSERT_ALWAYS(iListBox, PANIC(EInvalidStatus));	

	TRAPD(error, iListBox->ResumeL());
	if (error)
		{
		OUTPUT_LOG1_ERROR("MSmbMusicAPFileSystemComListBoxControl::ResumeL(): %d", error);
		}
	}


/**
 * 儕僗僩儃僢僋僗偱奐偄偰偄傞僨傿儗僋僩儕傪僋儘乕僘偡傞丏
 * 僋儘乕僘偡傞偙偲偱丆僉乕僈僀僟儞僗偺昤夋張棟傕拞抐偡傞丏
 * @note 乽儊儌儕愗懼乿憖嶌側偳偱丆傾僋僥傿僽價儏乕偑 CSmbMusicAPFileMgrListView 偐傜 CSmbMusicAPFileMgrCategoryView
 *       偵堏峴偡傞応崌丆帠慜偵杮儊僜僢僪傪屇傃弌偟丆
 *       儕僗僩儃僢僋僗偺僉乕僈僀僟儞僗偑 CSmbMusicAPFileMgrCategoryView 忋偱昤夋偝傟側偄傛偆偵偡傞偙偲丏 
 *

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品亚洲麻豆av一区二区| 日韩专区在线视频| 91精品国产丝袜白色高跟鞋| 91精品国产综合久久精品麻豆 | 亚洲精品一区二区三区影院| 天天色天天操综合| 成人精品一区二区三区四区| 丰满放荡岳乱妇91ww| 国产精品18久久久| 在线视频你懂得一区| 欧美日韩日日摸| 欧美韩国日本不卡| 一区二区久久久久久| 九色|91porny| 欧美日韩视频第一区| 精品噜噜噜噜久久久久久久久试看 | 国产网红主播福利一区二区| 欧美v亚洲v综合ⅴ国产v| 亚洲免费观看高清完整版在线观看 | 色偷偷成人一区二区三区91| 欧美一级搡bbbb搡bbbb| 日韩精品中文字幕一区二区三区| 亚洲欧洲日韩一区二区三区| 久久99最新地址| 一本到高清视频免费精品| 久久影院午夜论| 日本91福利区| 欧美精品在线观看一区二区| 国产精品伦理在线| 风间由美一区二区av101| 欧美国产激情二区三区| 久久国产欧美日韩精品| 欧美在线三级电影| 日本强好片久久久久久aaa| 欧美精品三级日韩久久| 亚洲在线观看免费视频| 91久久精品一区二区三| 亚洲欧洲无码一区二区三区| 色欧美乱欧美15图片| 婷婷夜色潮精品综合在线| 精品视频在线免费| 国产原创一区二区| 亚洲女女做受ⅹxx高潮| 欧美在线视频全部完| 日日摸夜夜添夜夜添精品视频| 欧美性生活影院| aa级大片欧美| 国产精品福利一区| 91国产成人在线| 国产精品一二三| 亚洲va在线va天堂| 国产精品女同互慰在线看| 色欧美88888久久久久久影院| 亚洲午夜av在线| 亚洲免费观看高清完整版在线观看 | 视频一区二区不卡| 国产人成一区二区三区影院| 色狠狠一区二区| proumb性欧美在线观看| 免费人成黄页网站在线一区二区| 亚洲视频精选在线| 26uuu亚洲| 欧美三区在线观看| 欧美在线免费视屏| 粉嫩一区二区三区在线看| 日av在线不卡| 日韩精品乱码免费| 亚洲香肠在线观看| 日韩专区欧美专区| 热久久一区二区| 日本欧美肥老太交大片| 亚洲h在线观看| 亚洲一区在线视频| 亚洲va欧美va人人爽| 亚洲成人久久影院| 亚洲第一福利一区| 性欧美大战久久久久久久久| 丝袜亚洲精品中文字幕一区| 日本va欧美va欧美va精品| 国产一区二区在线影院| 麻豆精品在线视频| 成人在线一区二区三区| 欧美日韩激情在线| 日韩一区二区免费在线电影| 欧美一区二区三区免费观看视频| 4438x亚洲最大成人网| 日韩精品一区二区三区中文不卡| 久久网站最新地址| 亚洲成人一区二区在线观看| 国v精品久久久网| 欧美久久婷婷综合色| 中文字幕精品在线不卡| 亚洲精品日日夜夜| 成人小视频在线观看| 337p日本欧洲亚洲大胆色噜噜| 国产精品福利在线播放| 精品一区在线看| 99久久er热在这里只有精品66| 精品美女在线观看| 青青草国产成人99久久| 欧美性感一类影片在线播放| 中文字幕av不卡| 蜜臀va亚洲va欧美va天堂 | 337p亚洲精品色噜噜| 国产欧美一区二区在线| 国产在线麻豆精品观看| 欧美另类变人与禽xxxxx| 亚洲综合色视频| 99久久精品免费观看| 亚洲电影中文字幕在线观看| 99免费精品在线观看| 国产精品久久网站| 成人一级视频在线观看| 亚洲视频网在线直播| 欧美精品一二三| 免费成人你懂的| 国产精品理伦片| 欧洲在线/亚洲| 美女网站一区二区| 亚洲视频免费在线观看| 在线观看国产91| 麻豆国产欧美日韩综合精品二区| 3d动漫精品啪啪一区二区竹菊| 国产一区久久久| 日韩精品1区2区3区| 精品国产一区二区三区久久久蜜月 | 国产成人免费视频网站 | 亚洲综合一二三区| 久久久久久久久伊人| 色综合久久久久综合99| 日欧美一区二区| 欧美韩日一区二区三区| 欧美日韩国产一二三| 国产在线精品一区二区三区不卡 | 亚洲免费av高清| 国产欧美日韩在线视频| 欧美日韩精品一区二区三区四区| 国内久久婷婷综合| 天天免费综合色| 一区二区三区四区激情| 欧美美女直播网站| 亚洲大型综合色站| 欧美国产97人人爽人人喊| 成人不卡免费av| 蜜桃一区二区三区在线| 一区二区三区四区在线免费观看 | 欧美日韩大陆一区二区| 国产宾馆实践打屁股91| 精品一区二区三区免费观看| 亚洲大片免费看| 美国毛片一区二区| 国产不卡在线一区| 91丨porny丨首页| 91色在线porny| 欧美视频中文字幕| 久久久午夜精品理论片中文字幕| 精品久久久久久久久久久院品网 | 日韩中文欧美在线| 久久黄色级2电影| 9l国产精品久久久久麻豆| 欧美一a一片一级一片| 日韩欧美在线观看一区二区三区| 欧美大片国产精品| 国产三级久久久| 洋洋成人永久网站入口| 免费在线观看日韩欧美| 色婷婷av一区二区三区软件 | 色一情一乱一乱一91av| 91精品在线免费| 国产精品久久三区| 国产精品一区二区在线观看不卡 | 99国产精品久久| 欧美一区二区视频观看视频| 久久九九久久九九| 日本va欧美va精品| 欧美三级中文字幕在线观看| 欧美国产精品v| 高清beeg欧美| 日韩欧美国产电影| 天天综合网 天天综合色| 懂色av一区二区三区蜜臀| 久久久亚洲高清| 三级欧美韩日大片在线看| 欧美日高清视频| 丝袜亚洲精品中文字幕一区| 8v天堂国产在线一区二区| 日韩高清一区二区| 日韩视频不卡中文| 图片区小说区国产精品视频| 欧美午夜精品久久久久久孕妇| 欧美激情资源网| 色狠狠av一区二区三区| 亚洲福利视频一区二区| 99re这里只有精品首页| 一区二区三区四区不卡在线| 色哟哟日韩精品| 精品一区二区三区在线播放 | 亚洲午夜免费电影| 日韩欧美成人一区二区| 国产黄色精品网站|