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

📄 smbmusicapfilemgrcommondef.h

📁 索爱手机代码
💻 H
📖 第 1 页 / 共 2 页
字号:
	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丂伀
	/** 柭摦忣曬 */
	CSmbMusicMWLibRingingInfo*	iRingingInfo;
	TSmbMusicAPFileMgrBackView	iBackView;			///< 傾僾儕働乕僔儑儞偼廔椆偝偣偢偵夋柺偺傒栠偡
	TUint64	iSongId;
#endif 												///< __PTX825MUSICAP__  825_katsu 仾
	TBool iRefreshListBox;							///< 儕僗僩儃僢僋僗儕僼儗僢僔儏桳柍僼儔僌 (ETrue: 儕僼儗僢僔儏偡傞 / EFalse: 嵞昤夋偡傞) (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: 嵞昤夋偡傞) (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;				///< 暋悢崁栚慖戰壜擻嵟戝審悢


/*
 * 僕儍働僢僩夋憸/壧帉夋憸
 */
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
/*
 * 堏摦愭慖戰僟僀傾儘僌偺僀儞僨僢僋僗斣崋
 */
const TInt KSmbMusicAPFileMgrMoveSelectionDialogOfDbxFolder  = 0;		///< 僨乕僞BOX
const TInt KSmbMusicAPFileMgrMoveSelectionDialogOfExtMemory  = 1;		///< MicroSD
//ADD-START PTX824

/**
 * @brief 僷僯僢僋僐乕僪
 */
enum TSmbMusicAPFileMgrPanicCode
	{
	EInvalidStatus = 1,													///< 晄惓側忬懺
	EActionControllerBusy,												///< CSmbMusicAPFileMgrActionController 偑價僕乕
	};

/// 嬮宍椞堟傪昞偡峔憿懱
/**
 *  嬮宍椞堟傪昞偡峔憿懱
 *
 *  僐儞僗僩儔僋僞傪帩偨側偄帠偵懚嵼堄媊偑偁傞丅
 *  僐儞僗僩儔僋僞傪帩偨側偄帠偱嬮宍椞堟傪掕悢偲偟偰掕媊偡傞応崌偵
 *  柍懯側僐儞僗僩儔僋僔儑儞張棟傪憱傜偣傞帠柍偔婲摦偑峴偊傞丅
 */
struct TSmbMusicAPFileMgrRect
    {
    /**
     *  嬮宍椞堟TopLeft偺X嵗昗
     */
    TInt iX;
    /**
     *  嬮宍椞堟TopLeft偺Y嵗昗
     */
    TInt iY;

    /**
     *  嬮宍椞堟偺暆
     */
    TUint iW;
    /**
     *  嬮宍椞堟偺崅偝
     */
    TUint iH;

    /**
     *  TRect宆傊偺僉儍僗僩墘嶼巕
     */
    inline operator TRect() const
        {
        return TRect( TPoint(iX, iY), TSize(iW, iH) );
        }

    /**
     *  嬮宍椞堟偺僒僀僘傪庢摼偡傞
     *
     *  @return  嬮宍椞堟僒僀僘
     */
    inline TSize Size() const
        {
        return TSize(iW, iH);
        }

    /**
     *  嬮宍椞堟偺TopLeft埵抲傪庢摼偡傞
     *
     *  @return  TopLeft埵抲
     */
    inline TPoint TL() const
        {
        return TPoint(iX, iY);
        }
    /**
     *  嬮宍椞堟偺BottomRight埵抲傪庢摼偡傞
     *
     *  @return  BottomRight埵抲
     */
    inline TPoint BR() const
        {
        return TPoint(iX+iW, iY+iH);
        }
    /**
     *  嬮宍椞堟偺TopRight埵抲傪庢摼偡傞
     *
     *  @return  TopRight埵抲
     */
    inline TPoint TR() const
        {
        return TPoint(iX+iW, iY);
        }
    /**
     *  嬮宍椞堟偺BottomLeft埵抲傪庢摼偡傞
     *
     *  @return  BottomLeft埵抲
     */
    inline TPoint BL() const
        {
        return TPoint(iX, iY+iH);
        }
    };

/// 嵗昗埵抲偺峔憿懱
/**
 *  嵗昗埵抲偺峔憿懱
 *
 *  僐儞僗僩儔僋僞傪帩偨側偄帠偵懚嵼堄媊偑偁傞丅
 *  僐儞僗僩儔僋僞傪帩偨側偄帠偱嵗昗埵抲傪掕悢偲偟偰掕媊偡傞応崌偵
 *  柍懯側僐儞僗僩儔僋僔儑儞張棟傪憱傜偣傞帠柍偔婲摦偑峴偊傞丅
 */
struct TSmbMusicAPFileMgrPoint
    {
    /**
     *  X嵗昗
     */
    TInt iX;
    /**
     *  Y嵗昗
     */
    TInt iY;

    /**
     *  TPoint宆傊偺僉儍僗僩墘嶼巕
     */
    inline operator TPoint() const
        {
        return TPoint(iX, iY);
        }
    };

/// 椞堟僒僀僘偺峔憿懱
/**
 *  椞堟僒僀僘偺峔憿懱
 *
 *  僐儞僗僩儔僋僞傪帩偨側偄帠偵懚嵼堄媊偑偁傞丅
 *  僐儞僗僩儔僋僞傪帩偨側偄帠偱椞堟僒僀僘傪掕悢偲偟偰掕媊偡傞応崌偵
 *  柍懯側僐儞僗僩儔僋僔儑儞張棟傪憱傜偣傞帠柍偔婲摦偑峴偊傞丅
 */
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;

/// 儈儏乕僕僢僋僼傽僀儖慖戰-屇傃弌偟尦偺傾僾儕働乕僔儑儞傊偺愝掕AP梡僨乕僞掕媊
/**
 * Custom Message
 */
class TSmbMusicAPFileMgrSettingParam : public DCM::TLaViewParam
	{
	public:
	/** 僼傽僀儖庬暿 */
	TInt	iContentsKind;
	/** 僐儞僥儞僣ID */
	TInt	iContentsID;
	/** 嬫娫巜掕愝掕僼儔僌乮弶婜抣丗EFalse傑傞偛偲愝掕乯 */
	TBool	iIntervalSettingFlag;
	/** 嬫娫奐巒帪娫乮儅僀僋儘昩乯 */
	TInt64	iMusicIntervalStartTime;
	/** 嬫娫廔椆帪娫乮儅僀僋儘昩乯 */
	TInt64	iMusicIntervalEndTime;
	/** 拝怣壒愝掕 慖戰庬暿			*/
	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 + -