📄 smbmusicapfilemgrfilecmd.h
字号:
void HandleDownloadSongL(void);
/// 僾儗僀儎乕儌乕僪堏峴
void HandleStartPlayerModeL(TBool aShowDialog, TInt aCommand);
/// 僼傽僀儖/僼僅儖僟嶍彍拞抐
void HandleCancelDelete(void);
//ADD-START PTX824
/// 僽儔僂僓僔儑乕僩僇僢僩婲摦
void HandleStartShortCutBruL(TBool aShowDialog);
/// 堏摦愭慖戰僟僀傾儘僌昞帵
void HandleShowMoveSelectionDialogL();
//ADD-END PTX824
#ifdef __PTX825MUSICAP__ // 825_katsu 伀
/**
* 僼傽僀儖慖戰
*/
void HandleSelectSongL(void);
/**
* 僆僗僗儊愝掕忣曬庢摼僴儞僪儔
*/
void HandleGetRingingInfoL(void);
/**
* CP巜掕愗傝弌偟忣曬庢摼僴儞僪儔
*/
void HandleLoadCpToneInfoL(void);
/**
* 傑傞偛偲愝掕
*/
void HandleSetOneSongL(void);
/**
* 僆僗僗儊愝掕
*/
void HandleShowPartitionViewL(void);
/**
* 儕僙僢僩
*/
void HandleReset(void);
/**
* 弶婜壔張棟
*/
void InitializeRingingInfo();
/**
* 慖戰拞巭墴壓張棟
*/
void HandleCancleSelectionsL(void);
/**
* 嵞惗惂尷忣曬庢摼梫媮
*/
void HandleGetLimitInfoL(void);
/**
* 拝怣壒愝掕 慖戰僼僅儖僟乮杮懱/SD乯妋擣
*/
void HandleCheckFolders(void);
#endif // __PTX825MUSICAP__ 825_katsu 仾
protected:
/// 僐儞僗僩儔僋僞
CSmbMusicAPFileMgrFileCmd(CSmbMusicAPFileMgrAppUi& aAppUi,
CSmbMusicAPFileMgrFileView& aView,
CSmbMusicAPFileMgrActionController& aController);
/// 2僼僃乕僘僐儞僗僩儔僋僞
void ConstructL(void);
/// 僒僽儊僯儏乕儕僜乕僗ID庢摼
TInt SubMenuResourceId(TSmbMusicAPFileSystemComMusicItemType aItemType);
/// 儊儞僶曄悢偺弶婜壔
void Reset(void);
protected: // from CSmbMusicAPFileMgrActionController::MObserver via CSmbMusicAPFileMgrCmdBase
/// 僼傽僀儖嶍彍梫媮(1審)偺姰椆捠抦
void NotifyRequestDeleteOneFileCompleteL(TInt aResult);
/// 僼傽僀儖嶍彍梫媮(僼僅儖僟撪)偺姰椆捠抦
void NotifyRequestDeleteAllFilesCompleteL(TInt aResult);
/// 僼傽僀儖堏摦梫媮(miniSD傊)偺姰椆捠抦
void NotifyRequestMoveOneFileToSdCompleteL(TInt aResult);
/// 僼僅儖僟嶍彍梫媮(1審)偺姰椆捠抦
void NotifyRequestDeleteOneFolderCompleteL(TInt aResult);
/// 僼僅儖僟嶍彍梫媮(僼僅儖僟撪)偺姰椆捠抦
void NotifyRequestDeleteAllFoldersCompleteL(TInt aResult);
/// 僼僅儖僟怴婯嶌惉梫媮偺姰椆捠抦
void NotifyRequestCreateFolderCompleteL(TInt aResult);
/// 僼僅儖僟柤曄峏梫媮偺姰椆捠抦
void NotifyRequestRenameFolderCompleteL(TInt aResult);
/// 夋憸枃悢庢摼梫媮偺姰椆捠抦
void NotifyRequestImageCountCompleteL(TInt aResult);
/// 嵞惗惂尷忬懺庢摼梫媮偺姰椆捠抦
void NotifyRequestLimitConditionInfoCompleteL(TInt aResult);
//ADD-START PTX824
/// 嵞惗惂尷忣曬庢摼梫媮偺姰椆捠抦
void NotifyRequestLimitInfoCompleteL(TInt aResult);
/// 徻嵶忣曬庢摼梫媮偺姰椆捠抦
void NotifyRequestDetailSongInfoCompleteL(TInt aResult);
//ADD-END PTX824
#ifdef __PTX825MUSICAP__ // 825_katsu 伀
/**
* 柭摦忣曬庢摼梫媮偺姰椆捠抦
*
* @param[in] aResult 張棟寢壥
*/
void NotifyRequestRingingInfoCompleteL(TInt aResult);
/**
* CP巜掕愗傝弌偟忣曬撉傒弌偟偺姰椆捠抦
*
* @param[in] aResult 張棟寢壥
*/
void NotifyRequestLoadCpToneInfoCompleteL(TInt aResult);
#endif // __PTX825MUSICAP__ 825_katsu 仾
protected: // from MSmbMusicAPFileSystemComListBoxModel::MObserver via CSmbMusicAPFileMgrListCmd
/// 僼僅乕僇僗埵抲偺傾僀僥儉弨旛姰椆捠抦
void NotifyReadyFocusItemL(TInt aIndex);
/// MSmbMusicAPFileSystemComListBoxModel::RequestCurrentFilterListL() 偺姰椆捠抦
void NotifyReadyFilterListL(TInt aResult, CSmbMusicAPFileSystemComMusicItem* aMusicItem);
/// MSmbMusicAPFileSystemComListBoxModel::RequestSDBindFolderListL() 偺姰椆捠抦
void NotifyReadySDBindFolderListL(TInt aResult, CSmbMusicAPFileSystemComMusicItem* aMusicItem);
/// 扨悢慖戰儌乕僪偱偺傾僀僥儉慖戰捠抦
void NotifySelectSingleItemL(TSmbMusicAPFileSystemComMusicItemType aItemType);
/// MSmbMusicAPFileSystemComListBoxModel::ReqeustCheckFolderNameL() 偺姰椆捠抦
void NotifyCheckFolderNameL(TInt aResult, TBool aIsExist);
#ifdef __PTX825MUSICAP__ // 825_katsu 伀
void SoundSetCompleteL(void);
/// 巜掕偝傟偨壒愝掕庬暿偺愝掕姰椆傪傾儔乕僩昞帵
TInt SettingCompleteAlertL( TBool aResult );
/// 僼僅儖僟慖戰夋柺堏峴張棟
void HandleShowFolderSelectViewL(void);
void SoundSettingPramInit(void);
#endif // __PTX825MUSICAP__ 825_katsu 仾
protected: // FEP
/// 暥帤楍擖椡偺奐巒
void StartFepL(TInt aResourceId, const TDesC& aDefaultText);
protected: // from MSmbFepObserver
/// 暥帤楍擖椡妋掕
void HandleFepCommitEditL(CSmbFep* aFep, TSmbFepCompletionEvent aEventType, const TDesC* aResultText);
/// 暥帤楍擖椡庢徚偟
void HandleFepCancelEditL(CSmbFep* aFep, TSmbFepCompletionEvent aEventType);
protected:
/// 儈儏乕僕僢僋傾僀僥儉
CSmbMusicAPFileSystemComMusicItem* iMusicItem;
/// 梫媮拞偺僐儅儞僪
TInt iRequestingCommand;
/// 僒僽儊僯儏乕儕僜乕僗ID
TInt iSubMenuResourceId;
/// 僼僅儖僟悢
TInt iFolderCount;
/// 夋憸枃悢
TSmbMusicAPFileSystemComImageCount iImageCount;
/// 嶌惉僼僅儖僟柤
HBufC* iFolderName;
/// 旕摨婜僐乕儖僶僢僋僆僽僕僃僋僩 (僒僽儊僯儏乕昞帵梡)
CAsyncCallBack* iAsyncCallBack;
//TRK11595 10/14 start
/// 旕摨婜僐乕儖僶僢僋屇弌拞僼儔僌 (ETrue: 屇弌拞 / EFalse: 屇弌側偟)
TBool iIsAsyncCallBackCalled;
//TRK11595 10/14 end
#ifdef __PTX825MUSICAP__ // 825_katsu 伀
/** 儈儏乕僕僢僋僼傽僀儖娗棟傾僾儕働乕僔儑儞價儏乕 */
CSmbMusicAPFileMgrFileView& iView;
/** 柭摦忣曬 */
CSmbMusicMWLibRingingInfo* iRingingInfo;
/** 嵞惗惂尷忣曬 */
TSmbMusicMWLibSongLimit iSongLimit;
/** 奜晹儊儌儕愝掕妋擣僼儔僌(ETrue: SD / EFalse: 杮懱) */
TBool iSelectSide;
#endif // __PTX825MUSICAP__ 825_katsu 仾
/**
* @var TBool iAsyncCallBack
* @note 旕摨婜僐乕儖僶僢僋傪巊梡偟偨棟桼偼丆
* 儌乕僟儖僟僀傾儘僌昞帵拞偵僔僗僥儉偵傛傞傾僾儕廔椆偑奐巒偝傟偨応崌丆
* Music僼傽僀儖娗棟傾僾儕偑惓忢偵廔椆偟側偄偨傔偱偁傞丏徻嵶側撪梕傪埲壓偵帵偡丏
* -# 旕摨婜僐乕儖僶僢僋巊梡慜偼丆
* NotifyReadyFilterListL() 側偳偺 MSmbMusicAPFileSystemComListBoxModel API撪偱丆
* 僒僽儊僯儏乕昞帵( CSmbMusicAPFileMgrFileView::ShowSubMenuL() ) 傪屇傃弌偟偰偄偨丏
* -# 僔僗僥儉偵傛傞傾僾儕廔椆偑奐巒偝傟偨応崌丆儌乕僟儖僟僀傾儘僌偼儕乕僽(KErrLeave)偡傞丏
* 杮棃偼偦偺儕乕僽傪傾僾儕働乕僔儑儞僼儗乕儉儚乕僋偵揱偊傞偙偲偱傾僾儕偑廔椆偡傞偑丆
* MSmbMusicAPFileSystemComListBoxModel 偑偦偺儕乕僽傪僩儔僢僾偡傞丏
* 偦偺偨傔丆僼儗乕儉儚乕僋偵捠抦偑峴偐偢丆傾僾儕偑廔椆偱偒側偄丏
* @see HandleShowSubMenuCallBack()
*/
};
SEMCJ_NAMESPACE_END
#endif //__SMBMUSICAPFILEMGRFILECMD_H__
// end of SmbMusicAPFileMgrFileCmd.h
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -