📄 smbmusicapfilemgrfolderselectcmd.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 + -