?? smbmusicapfilemgrutility.h
字號:
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*--------------------------------------------------------------------*/
/**
* @file SmbMusicAPFileMgrUtility.h
* @brief 儈儏乕僕僢僋僼傽僀儖娗棟 儐乕僥傿儕僥傿僋儔僗
*/
/*--------------------------------------------------------------------*/
//曄峏棜楌
//擔晅 |曄峏幰 |撪梕
//--------------+-----------+-------------------------------------------
//2006/07/04 |SDNA挿旜 |怴婯嶌惉
//2006/07/15 |SDNA挿旜 |儗僕儏乕儉忣曬攋婞(DeleteResumeInfoL())偺捛壛
//2006/07/19 |SDNA挿旜 |僼傽僀儖僔僗僥儉嫟捠儔僀僽儔儕傾僀僐儞庬暿曄姺(ConvertIconType)偺捛壛
//2006/07/25 |SDNA挿旜 |SmbMM偐傜攓庁 (SPrintfLC(), VSPrintfLC(), TSmbMusicAPFileMgr_Noop4DesOverflow)
//2006/09/16 |SDNA挿旜 |PANIC儅僋儘傪嶍彍 (SmbMusicAPFileMgrCommonDef.h偵堏峴)
//2006/09/16 |SDNA挿旜 |SmbMusicAPFileMgrUtility::OutputLog()傪嶍彍
//2006/09/16 |SDNA挿旜 |儘僌弌椡梡儅僋儘傪嶍彍
//--------------+-----------+-------------------------------------------
//PTX825
//2007/06/29 |SDNA彑枔 | 拝怣壒愝掕懳墳
#ifndef __SMBMUSICAPFILEMGRUTILITY_H__
#define __SMBMUSICAPFILEMGRUTILITY_H__
#include <FJLog.h>
#include <SmbCommonDef.h>
#include <FjpgPropAgent.h>
#include "SmbMusicAPFileMgrCommonDef.h"
#include "SmbMusicAPFileSystemComDef.h"
#ifdef __PTX825MUSICAP__ // 825_katsu 伀
#include "SmbMusicAPFileMgr.hrh"
#include <SmbSettingUtility.h>
#endif // __PTX825MUSICAP__ katsu 仾
SEMCJ_NAMESPACE_BEGIN
#ifdef __PTX825MUSICAP__ // 825_katsu 伀
/**
* 壒愝掕庬暿偺愝掕AP梡曄姺僥乕僽儖
*/
struct TSmbMusicAPFleMgrSelectSoundTable
{
TSmbMusicAPFileMgrCommands iSelectType; /**< 慖戰庬暿 */
CSmbSettingUtility::TSettingContentsKind iSettingKind; /**< 愝掕AP梡庬暿 */
};
#endif // __PTX825MUSICAP__ 825_katsu 仾
/**
* @brief 儈儏乕僕僢僋僼傽僀儖娗棟 儐乕僥傿儕僥傿僋儔僗
*/
class SmbMusicAPFileMgrUtility
{
public:
/// 儗僕儏乕儉忣曬攋婞
static void DeleteResumeInfoL(DCM_NAMESPACE::RPGPropAgent& aPropAgent);
/// 1嬋嵞惗傊偺SD-Bind嫞崌捠抦
static void MusicAPCompSDBindNotificationL(DCM_NAMESPACE::RPGPropAgent& aPropAgent);
/// 僼傽僀儖僔僗僥儉嫟捠儔僀僽儔儕傾僀僐儞庬暿曄姺
static TSmbMusicAPFileMgrIconType ConvertIconType(TSmbMusicAPFileSystemComListItemIconType aFsComIconType);
/// 巜掕彂幃偵偟偨偑偭偨曇廤寢壥暥帤楍傪曉偡
static HBufC* SPrintfLC(TRefByValue<const TDesC> aFmt, ...);
/// 巜掕彂幃偵偟偨偑偭偨曇廤寢壥暥帤楍傪曉偡
static HBufC* VSPrintfLC(const TDesC& aFmt, VA_LIST aArgv);
#ifdef __PTX825MUSICAP__ // 825_katsu 伀
/// 拝怣壒愝掕
static TBool HandleSetSoundL(DCM_NAMESPACE::RPGPropAgent& aPropAgent, TSmbMusicAPFileMgrSettingParam& aSetting);
/// 巜掕偝傟偨壒愝掕庬暿傪庢摼偡傞
static CSmbSettingUtility::TSettingContentsKind GetSelectType(TSmbMusicAPFileMgrCommands aCommandType);
#endif // __PTX825MUSICAP__ 825_katsu 仾
};
/**
* @brief 僨傿僗僋儕僾僞偺彂偒崬傒偁傆傟懳嶔梡 No operation 僴儞僪儔丅
*
* AppendFormat(), AppendFormatList() 偵搉偣傞丄乽壗傕偟側偄乿僴儞僪儔丅<br>
* 僨傿僗僋儕僾僞偺乽偁傆傟傞帪偵偼Panic()偡傞乿偲偄偆捠忢偺怳傞晳偄傪巭傔偨偄偩偗偺栚揑側傜偽丄
* 杮僆僽僕僃僋僩偱梡偑懌傝傞丅
*
* @see TDes8::AppendFormat(), TDes8::AppendFormatList()
* @see TDes16::AppendFormat(), TDes16::AppendFormatList()
* @note TDes8, TDes16 偦傟偧傟梡偵僋儔僗傪愝偗偨偔側偄偺偱丄椉幰偺梫媮乻interface乼傪幚憰偟偰偄傞丅
*/
class TSmbMusicAPFileMgr_Noop4DesOverflow : public TDes8Overflow
, public TDes16Overflow
{
private:
/// 8 bit 僨傿僗僋儕僾僞梡
void Overflow(TDes8& aDes);
/// 16 bit 僨傿僗僋儕僾僞梡丅
void Overflow(TDes16& aDes);
};
SEMCJ_NAMESPACE_END
#endif //__SMBMUSICAPFILEMGRUTILITY_H__
// end of SmbMusicAPFileMgrUtility.h
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -