⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smbmusicapfilemgrfolderselectcmd.h

📁 索爱手机代码
💻 H
字号:
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*--------------------------------------------------------------------*/
/**
 * @file  SmbMusicAPFileMgrFolderSelectCmd.h
 * @brief 儈儏乕僕僢僋僼傽僀儖娗棟 僼僅儖僟慖戰價儏乕僐儅儞僪僋儔僗
 */
/*--------------------------------------------------------------------*/
//曄峏棜楌
//擔晅          |曄峏幰     |撪梕
//--------------+-----------+-------------------------------------------
//2006/07/04    |SDNA挿旜   |怴婯嶌惉
//2006/07/09    |SDNA挿旜   |巊梡偟偰偄側偄儊儞僶曄悢傪嶍彍
//              |           |  - 儈儏乕僕僢僋傾僀僥儉(iMusicItem)偺嶍彍
//2006/07/09    |SDNA挿旜   |HandleReset()傪Reset()偵柤徧傪曄峏
//2006/07/09    |SDNA挿旜   |HandleBackViewL()傪捛壛
//2006/07/13    |SDNA挿旜   |HandleBackViewL()傪嶍彍 (CSmbMusicAPFileMgrListCmd偵廤栺)
//2006/08/28    |SDNA挿旜   |僼傽僀儖堏摦(杮懱傊)偵偍偗傞堏摦拞僟僀傾儘僌傪乽BIND僼傽僀儖堏摦拞乿偵曄峏 (TRK7471)
//              |           |  - NotifyRequestMoveOneFileToDbxCompleteL()傪捛壛
//2006/10/04    |SDNA挿旜   |僐乕僨傿儞僌婯栺忋偺廋惓
//2006/10/16    |SDNA挿旜   |儘僌僒乕僶傪僐儞僗僩儔僋僞偐傜庢摼偟側偄傛偆偵曄峏
//2006/10/25    |SDNA挿旜   |iView傪嶍彍

#ifndef __SMBMUSICAPFILEMGRFOLDERSELECTCMD_H__
#define __SMBMUSICAPFILEMGRFOLDERSELECTCMD_H__

#include <FjAfView.h>
#include <SmbCommonDef.h>

#include "SmbMusicAPFileMgrListCmd.h"
#include "SmbMusicAPFileMgrFolderSelectView.h"
#include "MSmbMusicAPFileSystemComListBoxModel.h"


USING_NAMESPACE_DCM

SEMCJ_NAMESPACE_BEGIN


/**
 * @brief 儈儏乕僕僢僋僼傽僀儖娗棟 僼僅儖僟慖戰價儏乕僐儅儞僪僋儔僗
 *
 * CSmbMusicAPFileMgrFolderSelectView 僋儔僗偵懳墳偡傞價儏乕僐儅儞僪傪張棟偡傞丏
 * 張棟偡傞庡側僐儅儞僪傪埲壓偵帵偡丏
 *  -# 僼傽僀儖堏摦
 */
class CSmbMusicAPFileMgrFolderSelectCmd : public CSmbMusicAPFileMgrListCmd
	{
public:
	/// 僐儞僗僩儔僋僞
	CSmbMusicAPFileMgrFolderSelectCmd(CSmbMusicAPFileMgrAppUi& aAppUi,
	                                  CSmbMusicAPFileMgrFolderSelectView& aView,
	                                  CSmbMusicAPFileMgrActionController& aController);
	/// 僨僗僩儔僋僞
	virtual ~CSmbMusicAPFileMgrFolderSelectCmd();
	/// View屌桳偺僐儅儞僪張棟
	void HandleViewCommandImplL(TInt aCommand);

#ifdef __PTX825MUSICAP__								//  825_katsu 伀
	void SetSongId(TUint64 aSongId);
#endif 													// __PTX825MUSICAP__  825_katsu 仾

protected: // 僐儅儞僪僀儀儞僩僴儞僪儔
	/// 僒僽儊僯儏乕昞帵僀儀儞僩僴儞僪儔
	void HandleShowSubMenuL(void);
	/// 堏摦愭僼僅儖僟寛掕
	void HandleSetDestFolderL(void);
	/// 僼傽僀儖堏摦拞抐 
	void HandleCancelMove(void);
#ifdef __PTX825MUSICAP__								//  825_katsu 伀
	/// microSD偐傜偺拝怣壒愝掕惉岟僟僀傾儘僌昞帵
	void HandleShowMoveSuccessDialogL(void);

#endif 													// __PTX825MUSICAP__  825_katsu 仾

protected:
	/// 儊儞僶曄悢偺弶婜壔
	void Reset(void);

protected: // From CSmbMusicAPFileMgrActionController::MObserver via CSmbMusicAPFileMgrCmdBase
	/// 僼傽僀儖堏摦梫媮(1審)偺姰椆捠抦
	void NotifyRequestMoveOneFileCompleteL(TInt aResult);
	/// 僼傽僀儖堏摦梫媮(慖戰)偺姰椆捠抦
	void NotifyRequestMoveSelectedFilesCompleteL(TInt aResult);
	/// 僼傽僀儖堏摦梫媮(僼僅儖僟撪)偺姰椆捠抦
	void NotifyRequestMoveAllFilesCompleteL(TInt aResult);
//TRK7471 8/28 start
	/// 僼傽僀儖堏摦梫媮(杮懱傊)偺姰椆捠抦
	void NotifyRequestMoveOneFileToDbxCompleteL(TInt aResult);
//TRK7471 8/28 end
#ifdef __PTX825MUSICAP__								//  825_katsu 伀
	void NotifyRequestCreateSongItemL(TInt aResult);

	/// SongID(SD仺杮懱堏峴帪丄僼傽僀儖傪摿掕偡傞堊偵巊梡)
	TUint64 iSongId;
#endif 													// __PTX825MUSICAP__  825_katsu 仾

protected: // from MSmbMusicAPFileSystemComListBoxModel::MObserver via CSmbMusicAPFileMgrListCmd
	/// 僼僅乕僇僗埵抲偺傾僀僥儉弨旛姰椆捠抦
	void NotifyReadyFocusItemL(TInt aIndex);
	};

SEMCJ_NAMESPACE_END

#endif //__SMBMUSICAPFILEMGRFOLDERSELECTCMD_H__
// end of SmbMusicAPFileMgrFolderSelectCmd.h
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -