?? smbmusicapfilemgrcommondef.h
字號:
ETypeM4aFile, ///< M4A僼傽僀儖 (夋憸ID: XXXXXXXX)
//ADD-END PTX824
};
#ifdef __PTX825MUSICAP__ ///< 825_katsu丂伀
/**
* @brief BackView庬暿
*/
enum TSmbMusicAPFileMgrBackView
{
EBackNormal, ///< 捠忢
EBackDbxMusicFolder
};
#endif ///< __PTX825MUSICAP__ 825_katsu 仾
/**
* @brief 儘乕僇儖價儏乕愗傝懼偊梡僇僗僞儉儊僢僙乕僕
*
* Custom Message (儘乕僇儖價儏乕愗傝懼偊)
*/
class TSmbMusicAPFileMgrLocalViewStartParam: public DCM::TLaViewParam
{
public:
TSmbMusicAPFileMgrViewType iViewType; ///< 慗堏愭傾僾儕働乕僔儑儞View昞帵僞僀僾(昁恵)
CSmbMusicAPFileSystemComMusicItem* iMusicItem; ///< 儈儏乕僕僢僋傾僀僥儉偺億僀儞僞(擟堄)
#ifdef __PTX825MUSICAP__ ///< 825_katsu丂伀
/** 柭?lián)畯顣?*/
CSmbMusicMWLibRingingInfo* iRingingInfo;
TSmbMusicAPFileMgrBackView iBackView; ///< 傾僾儕働乕僔儑儞偼廔椆偝偣偢偵夋柺偺傒栠偡
TUint64 iSongId;
#endif ///< __PTX825MUSICAP__ 825_katsu 仾
TBool iRefreshListBox; ///< 儕僗僩儃僢僋僗儕僼儗僢僔儏桳柍僼儔僌 (ETrue: 儕僼儗僢僔儏偡傞 / EFalse: 嵞昤夋?zhèn)穫? (iViewType == ETypeNone偺応崌偺傒桳岠)
TInt iNum; ///< 悢抣 (僼僅乕僇僗懳徾偺僀儞僨僢僋僗斣崋 / 夋憸憤枃悢)
//ADD-START PTX824
TInt iTopIndex; ///< 僇儗儞僩儕僗僩BOX偺TopIndex
//ADD-END PTX824
//CQ-TRK11550 ADD-START PTX824
#ifndef __SMBMUSICAPFILEMGR_CQTRK11550_ENABLE__
TBool iRefreshAndFocusItem; ///< 儕僗僩儃僢僋僗昞帵and僼僅乕僇僗傾僀僥儉儕僼儗僢僔儏桳柍僼儔僌 (ETrue: 儕僼儗僢僔儏偡傞 / EFalse: 嵞昤夋?zhèn)穫? (iViewType == ETypeNone偺応崌偺傒桳岠)
#endif
//CQ-TRK11550 ADD-END PTX824
};
typedef TPckgBuf<TSmbMusicAPFileMgrLocalViewStartParam> TSmbMusicAPFileMgrLocalViewStartParamBuf; ///< Custom Message僶僢僼傽
/*
* 柍岠僇僂儞僩抣
*/
const TInt KSmbMusicAPFileMgrInvalidCount = KMinTInt; ///< 柍岠僇僂儞僩抣
/*
* 僒僽儊僯儏乕崁栚偺僀儞僨僢僋僗斣崋
*/
const TInt KSmbMusicAPFileMgrIndexOfSubmenuMp03s001Folder = 1; ///< 僼儖妝嬋僼僅儖僟僒僽儊僯儏乕偺乽僼僅儖僟憖嶌乿
//MOD-START PTX824
//const TInt KSmbMusicAPFileMgrIndexOfSubmenuMp03s002Folder = 6; ///< 僼儖妝嬋僼傽僀儖僒僽儊僯儏乕偺乽僼僅儖僟憖嶌乿
const TInt KSmbMusicAPFileMgrIndexOfSubmenuMp03s002Folder = 5; ///< 僼儖妝嬋僼傽僀儖僒僽儊僯儏乕偺乽僼僅儖僟憖嶌乿
//MOD-END PTX824
const TInt KSmbMusicAPFileMgrIndexOfSubmenuMp03s007Folder = 1; ///< 嬻儕僗僩(僼儖妝嬋)僒僽儊僯儏乕偺乽僼僅儖僟憖嶌乿
/*
* 儊儌儕堦棗夋柺偺僀儞僨僢僋僗斣崋
*/
const TInt KSmbMusicAPFileMgrMemoryCategoryIndexOfDbxFolder = 0; ///< 僨乕僞BOX
const TInt KSmbMusicAPFileMgrMemoryCategoryIndexOfMassFolder = 1; ///< 杮懱奼挘儊儌儕
//MOD-START PTX824
//const TInt KSmbMusicAPFileMgrMemoryCategoryIndexOfExtMemory = 2; ///< 奜晹儊儌儕
const TInt KSmbMusicAPFileMgrMemoryCategoryIndexOfExtMemory = 1; ///< 奜晹儊儌儕
//MOD-END PTX824
const TInt KSmbMusicAPFileMgrMaxHierarchyOfDbxFolder = 3; ///< 僨乕僞BOX偺嵟戝奒憌
const TInt KSmbMusicAPFileMgrMaxNumOfDbxFolders = 10; ///< 僨乕僞BOX偺嵟戝僼僅儖僟悢
const TInt KSmbMusicAPFileMgrMaxLengthOfDbxFolderName = 15; ///< 僨乕僞BOX偺嵟戝僼僅儖僟柤挿
const TInt KSmbMusicAPFileMgrMaxLengthOfDbxFileName = 36; ///< 僨乕僞BOX偺嵟戝僼傽僀儖柤挿
const TInt KSmbMusicAPFileMgrMaxNumOfSeletectedItems = 30; ///< 暋悢崁栚慖戰(zhàn)壜擻嵟戝審悢
/*
* 僕儍働僢僩夋憸/壧帉夋憸
*/
const TInt KSmbMusicAPFileMgrMaxNumOfJacketImages = 3; ///< 僕儍働僢僩夋憸偺嵟戝枃悢
const TInt KSmbMusicAPFileMgrMaxNumOfLyricsImages = 7; ///< 壧帉夋憸偺嵟戝枃悢
//ADD-START PTX824
const TInt KSmbMusicAPFileMgrMaxNumOfWMAJacketImages = 2; ///< WMA僕儍働僢僩夋憸偺嵟戝枃悢
//ADD-END PTX824
/*
* 僼傽僀儖堏摦帪偺揮憲懍搙(bps)
*/
//MOD-START PTX824
//const TInt KSmbMusicAPFileMgrBpsMoveDbxToSd = 900000; ///< 僼傽僀儖堏摦(僨乕僞BOX偐傜miniSD傊)帪偺揮憲懍搙(bps)
//const TInt KSmbMusicAPFileMgrBpsMoveSdToDbx = 900000; ///< 僼傽僀儖堏摦(miniSD偐傜僨乕僞BOX傊)帪偺揮憲懍搙(bps)
const TInt KSmbMusicAPFileMgrBpsMoveDbxToSd = 1500000; ///< 僼傽僀儖堏摦(僨乕僞BOX偐傜miniSD傊)帪偺揮憲懍搙(bps)
const TInt KSmbMusicAPFileMgrBpsMoveSdToDbx = 1500000; ///< 僼傽僀儖堏摦(miniSD偐傜僨乕僞BOX傊)帪偺揮憲懍搙(bps)
//MOD-END PTX824
//ADD-START PTX824
const TInt KSmbMusicAPFileMgrBpsFormatMusicData = 900000; ///< 僼僅乕儅僢僩帪偺揮憲懍搙(bps)
//ADD-END PTX824
//ADD-START PTX824
/*
* 堏摦愭慖戰(zhàn)僟僀傾儘僌偺僀儞僨僢僋僗斣崋
*/
const TInt KSmbMusicAPFileMgrMoveSelectionDialogOfDbxFolder = 0; ///< 僨乕僞BOX
const TInt KSmbMusicAPFileMgrMoveSelectionDialogOfExtMemory = 1; ///< MicroSD
//ADD-START PTX824
/**
* @brief 僷僯僢僋僐乕僪
*/
enum TSmbMusicAPFileMgrPanicCode
{
EInvalidStatus = 1, ///< 晄惓側(cè)忬懺
EActionControllerBusy, ///< CSmbMusicAPFileMgrActionController 偑價僕乕
};
/// 嬮宍椞堟?zhèn)饡\偡峔憿懱
/**
* 嬮宍椞堟?zhèn)饡\偡峔憿懱
*
* 僐儞僗僩儔僋僞傪帩偨側(cè)偄帠偵懚嵼堄媊偑偁傞丅
* 僐儞僗僩儔僋僞傪帩偨側(cè)偄帠偱嬮宍椞堟?zhèn)饞钀攤苽祩膾鑻`偡傞応崌偵
* 柍懯側(cè)僐儞僗僩儔僋僔儑儞張棟傪憱傜偣傞帠柍偔婲摦偑峴偊傞丅
*/
struct TSmbMusicAPFileMgrRect
{
/**
* 嬮宍椞堟TopLeft偺X嵗昗
*/
TInt iX;
/**
* 嬮宍椞堟TopLeft偺Y嵗昗
*/
TInt iY;
/**
* 嬮宍椞堟?zhèn)虝? */
TUint iW;
/**
* 嬮宍椞堟?zhèn)虓倐? */
TUint iH;
/**
* TRect宆傊偺僉儍僗僩墘嶼巕
*/
inline operator TRect() const
{
return TRect( TPoint(iX, iY), TSize(iW, iH) );
}
/**
* 嬮宍椞堟?zhèn)虄T僀僘傪庢摼偡傞
*
* @return 嬮宍椞堟僒僀僘
*/
inline TSize Size() const
{
return TSize(iW, iH);
}
/**
* 嬮宍椞堟?zhèn)蘐opLeft埵抲傪庢摼偡傞
*
* @return TopLeft埵抲
*/
inline TPoint TL() const
{
return TPoint(iX, iY);
}
/**
* 嬮宍椞堟?zhèn)藼ottomRight埵抲傪庢摼偡傞
*
* @return BottomRight埵抲
*/
inline TPoint BR() const
{
return TPoint(iX+iW, iY+iH);
}
/**
* 嬮宍椞堟?zhèn)蘐opRight埵抲傪庢摼偡傞
*
* @return TopRight埵抲
*/
inline TPoint TR() const
{
return TPoint(iX+iW, iY);
}
/**
* 嬮宍椞堟?zhèn)藼ottomLeft埵抲傪庢摼偡傞
*
* @return BottomLeft埵抲
*/
inline TPoint BL() const
{
return TPoint(iX, iY+iH);
}
};
/// 嵗昗埵抲偺峔憿懱
/**
* 嵗昗埵抲偺峔憿懱
*
* 僐儞僗僩儔僋僞傪帩偨側(cè)偄帠偵懚嵼堄媊偑偁傞丅
* 僐儞僗僩儔僋僞傪帩偨側(cè)偄帠偱嵗昗埵抲傪掕悢偲偟偰掕媊偡傞応崌偵
* 柍懯側(cè)僐儞僗僩儔僋僔儑儞張棟傪憱傜偣傞帠柍偔婲摦偑峴偊傞丅
*/
struct TSmbMusicAPFileMgrPoint
{
/**
* X嵗昗
*/
TInt iX;
/**
* Y嵗昗
*/
TInt iY;
/**
* TPoint宆傊偺僉儍僗僩墘嶼巕
*/
inline operator TPoint() const
{
return TPoint(iX, iY);
}
};
/// 椞堟僒僀僘偺峔憿懱
/**
* 椞堟僒僀僘偺峔憿懱
*
* 僐儞僗僩儔僋僞傪帩偨側(cè)偄帠偵懚嵼堄媊偑偁傞丅
* 僐儞僗僩儔僋僞傪帩偨側(cè)偄帠偱椞堟僒僀僘傪掕悢偲偟偰掕媊偡傞応崌偵
* 柍懯側(cè)僐儞僗僩儔僋僔儑儞張棟傪憱傜偣傞帠柍偔婲摦偑峴偊傞丅
*/
struct TSmbMusicAPFileMgrSize
{
/**
* 墶暆
*/
TInt iW;
/**
* 崅偝
*/
TInt iH;
/**
* TSize宆傊偺僉儍僗僩墘嶼巕
*/
inline operator TSize() const
{
return TSize(iW, iH);
}
};
#ifdef __PTX825MUSICAP__ // 825_katsu 伀
/**
* 張棟拞僗僩儗乕僕僞僀僾
*/
enum TSmbMusicAPFileMgrStorageType
{
EStorageTypeUnknown, ///< 晄柧
EStorageTypeDataBox, ///< 僨乕僞BOX
EStorageTypeSD, ///< SD
};
/// 儈儏乕僕僢僋僼傽僀儖娗棟-僼傽僀儖娗棟傾僾儕婲摦梡僨乕僞掕媊
/**
* Custom Message
*/
class TSmbMusicAPFileMgrStartParam : public DCM::TLaViewParam
{
public:
/** 僐儞僥儞僣庬暿 */
TInt iContentsKind;
/** 僐儞僥儞僣ID */
TInt iContentsID;
};
typedef TPckgBuf<TSmbMusicAPFileMgrStartParam> TSmbMusicAPFileMgrStartParamBuf;
/// 儈儏乕僕僢僋僼傽僀儖慖戰(zhàn)-屇傃弌偟尦偺傾僾儕働乕僔儑儞傊偺愝掕AP梡僨乕僞掕媊
/**
* Custom Message
*/
class TSmbMusicAPFileMgrSettingParam : public DCM::TLaViewParam
{
public:
/** 僼傽僀儖庬暿 */
TInt iContentsKind;
/** 僐儞僥儞僣ID */
TInt iContentsID;
/** 嬫娫巜掕愝掕僼儔僌乮弶婜抣丗EFalse傑傞偛偲愝掕乯 */
TBool iIntervalSettingFlag;
/** 嬫娫奐巒帪娫乮儅僀僋儘昩乯 */
TInt64 iMusicIntervalStartTime;
/** 嬫娫廔椆帪娫乮儅僀僋儘昩乯 */
TInt64 iMusicIntervalEndTime;
/** 拝怣壒愝掕 慖戰(zhàn)庬暿 */
TInt iSelectMenuItem;
};
typedef TPckgBuf<TSmbMusicAPFileMgrSettingParam> TSmbMusicAPFileMgrSettingParamBuf;
#endif // __PTX825MUSICAP__ 825_katsu 仾
SEMCJ_NAMESPACE_END
#endif //__SMBMUSICAPFILEMGRCOMMONDEF_H__
// end of SmbMusicAPFileMgrCommonDef.h
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -