📄 smbmusicapsonginfoexternalinterface.h
字号:
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*-------------------------------------------------------------------------*/
// FileName:
// SmbMusicAPSongInfoExternalInterface.h
//
// Description:
// 儈儏乕僕僢僋梡徻嵶忣曬昞帵奜晹岞奐梡掕媊僼傽僀儖
/*-------------------------------------------------------------------------*/
//曄峏棜楌
//擔晅 |曄峏幰 |撪梕
//---------------------------------------------------------------------------
//2006/04/11 |SEMCJ嬥岝 |怴婯嶌惉
//2006/04/29 |SEMCJ嬥岝 |暅婣梡僇僗僞儉儊僢僙乕僕嶍彍丒曇廤梡夋柺ViewID偺嶍彍
//2007/04/06 |SEMCJ汭弐 |徻嵶忣曬曇廤偺捛壛
//2007/08/14 |SEMCJ汭弐 |僾儗僀儕僗僩偺忣曬昞帵婡擻偺懳墳
#ifndef __SMBMUSICAPSONGINFOEXTERNALINTERFACE_H__
#define __SMBMUSICAPSONGINFOEXTERNALINTERFACE_H__
#ifndef __SMBCOMMONDEF_H__
#include <SmbCommonDef.h>
#endif
#ifndef FJLACOMMON_H__
#include <FjlaCommon.h>
#endif //FJLACOMMON_H__
//ADD-S 汭弐 僾儗僀儕僗僩偺忣曬昞帵婡擻偺懳墳
#include <e32std.h>
//ADD-E 汭弐
SEMCJ_NAMESPACE_BEGIN
/**
* 傾僾儕働乕僔儑儞 UID (mmp 偵婰弎偟偨 UID 抣偲堦抳偡傞偙偲)
*/
const TUid KSmbMusicAPSongInfoUid = {0x10282013};
/**
* View ID(撪晹梡)
*/
enum
{
ESmbMusicAPSongInfoDetailView = 1,
ESmbMusicAPSongInfoURLView,
//ADD-S 汭弐 徻嵶忣曬曇廤偺捛壛
ESmbMusicAPSongInfoEditView,
//ADD-E 汭弐
//ADD-S 汭弐 僾儗僀儕僗僩偺忣曬昞帵婡擻偺懳墳
ESmbMusicAPSongInfoPlayListInfoView
//ADD-E 汭弐
};
/**
* View ID(岞奐梡)
*/
const TUid KSmbMusicAPSongInfoDetailViewUid = {ESmbMusicAPSongInfoDetailView};
/**
* Message ID
*/
const TUid KSmbMusicAPSongInfoStartUid = {0x00000001};
/**
* Custom Message
*/
class TSmbMusicAPSongInfoStartParam : public DCM::TLaViewParam
{
public:
/** 嬋ID */
TUint64 iSongID;
/** 曇廤壜斲愝掕(ETrue丗曇廤壜 EFalse丗曇廤晄壜) */
TBool iEditSelect;
/** WebTo壜斲愝掕(ETrue丗WebTo壜 EFalse丗WebTo晄壜) */
TBool iWebToSelect;
};
typedef TPckgBuf<TSmbMusicAPSongInfoStartParam> TSmbMusicAPSongInfoStartParamBuf;
//ADD-S 汭弐 徻嵶忣曬曇廤偺捛壛
/**
* 暅婣偺Custom Message
*/
class TSmbMusicAPSongInfoReturnParam : public DCM::TLaViewParam
{
public:
/** 嬋ID */
TUint64 iSongID;
/** 曇廤偟偨崁栚敾掕梡價僢僩乮TSmbMusicAPSongInfoEditPattern傪嶲徠乯 */
TUint iEditPattern;
};
typedef TPckgBuf<TSmbMusicAPSongInfoReturnParam> TSmbMusicAPSongInfoReturnParamBuf;
//ADD-E 汭弐
//ADD-S 汭弐 僾儗僀儕僗僩偺忣曬昞帵婡擻偺懳墳
/**
* View ID(岞奐梡)
*/
const TUid KSmbMusicAPPlayListInfoViewUid = {ESmbMusicAPSongInfoPlayListInfoView};
/**
* 僾儗僀儕僗僩僞僀僩儖柤暥帤楍挿偺嵟戝抣
*/
const TInt KSmbMusicAPPlayListTitle = 50;
/**
* Custom Message
*/
class TSmbMusicAPPlayListInfoStartParam : public DCM::TLaViewParam
{
public:
/** 僾儗僀儕僗僩偺僞僀僩儖柤 */
TBufC<KSmbMusicAPPlayListTitle> iPlayListTitle;
};
typedef TPckgBuf<TSmbMusicAPPlayListInfoStartParam> TSmbMusicAPPlayListStartParamBuf;
//ADD-E 汭弐
SEMCJ_NAMESPACE_END
#endif // __SMBMUSICAPSONGINFOEXTERNALINTERFACE_H__
// end of SmbMusicAPSongInfoExternalInterface.h
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -