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

📄 smbmusicapmainplayerutility.h

📁 symbian
💻 H
字号:
/* Copyright (C) 2005-2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*-------------------------------------------------------------------------*/
// FileName:
//	SmbMusicAPMainPlayerUtility.h
//
// Description: 
//	儈儏乕僕僢僋儊僀儞僾儗僀儎乕偺儐乕僥傿儕僥傿僋儔僗偺掕媊僿僢僟丅
/*------------------------------------------------------------------------*/
//曄峏棜楌
//擔晅			|曄峏幰 	|撪梕
//--------------+-----------+----------------------------------------------
//2006/06/07	|K3戝嫶		|怴婯嶌惉
//2006/08/02	|SDNA壀嶳	|僨僶僢僌儘僌弌椡梡掕悢傪掕媊
//2006/08/19	|SDNA嶳壀	|僋儔僗掕媊傪捛壛

/**
 * @file SmbMusicAPMainPlayerUtility.h
 *
 * 儈儏乕僕僢僋儊僀儞僾儗僀儎乕偺儐乕僥傿儕僥傿僋儔僗偺掕媊僿僢僟丅
 */
#ifndef __SMBMUSICAPMAINPLAYERUTILITY_H__
#define __SMBMUSICAPMAINPLAYERUTILITY_H__

#ifndef FJLOG_H__
#include <FJLog.h>
#endif
#ifndef __SMBCOMMONDEF_H__
#include <SmbCommonDef.h>
#endif
#ifndef __SMBMUSICAPMAINPLAYERCOMMONDEF_H__
#include "SmbMusicAPMainPlayerCommonDef.h"
#endif

SEMCJ_NAMESPACE_BEGIN

/**
 * 僷僯僢僋儅僋儘
 *
 * 僷僯僢僋僇僥僑儕偼儈儏乕僕僢僋儊僀儞僾儗僀儎乕嫟捠偺抣傪偙偺拞偱帺摦揑偵愝掕偡傞丅
 * 僷僯僢僋僐乕僪偼丄亀9000000 + 價儏乕ID亊100000+(0乣99999)亁偱嵦斣偡傞偙偲丅
 * 乮婎杮晹偼價儏乕ID傪0偲偟偰嵦斣偡傞乯
 *
 * @param[in] aPanicCode 僷僯僢僋僐乕僪
 */
#define PANIC(aPanicCode) User::Panic(KSmbMusicAPMainPlayerComponentName, aPanicCode)

/**
 * 僨僶僢僌梡儘僌弌椡儅僋儘
 *
 * @param[in] aLog 儘僌僋儔僀傾儞僩API
 * @param[in] aLogId 儘僌ID
 * @param[in] aLevel 儘僌儗儀儖
 * @param[in] aFmt 彂幃偮偒暥帤楍
 */
#define __DEBUG_LOG_MAINPLAYER__	1

#ifdef __DEBUG_LOG_MAINPLAYER__
#define OUTPUTLOG0_DEBUG(aLog, aLogId, aLevel, aFmt)                      SmbMusicAPMainPlayerUtility::OutputLog(aLog, aLogId, aLevel, aFmt);
#define OUTPUTLOG1_DEBUG(aLog, aLogId, aLevel, aFmt, p1)                  SmbMusicAPMainPlayerUtility::OutputLog(aLog, aLogId, aLevel, aFmt, p1);
#define OUTPUTLOG2_DEBUG(aLog, aLogId, aLevel, aFmt, p1, p2)              SmbMusicAPMainPlayerUtility::OutputLog(aLog, aLogId, aLevel, aFmt, p1, p2);
#define OUTPUTLOG3_DEBUG(aLog, aLogId, aLevel, aFmt, p1, p2, p3)          SmbMusicAPMainPlayerUtility::OutputLog(aLog, aLogId, aLevel, aFmt, p1, p2, p3);
#define OUTPUTLOG4_DEBUG(aLog, aLogId, aLevel, aFmt, p1, p2, p3, p4)      SmbMusicAPMainPlayerUtility::OutputLog(aLog, aLogId, aLevel, aFmt, p1, p2, p3, p4);
#define OUTPUTLOG5_DEBUG(aLog, aLogId, aLevel, aFmt, p1, p2, p3, p4, p5)  SmbMusicAPMainPlayerUtility::OutputLog(aLog, aLogId, aLevel, aFmt, p1, p2, p3, p4, p5);
#else
#define OUTPUTLOG0_DEBUG(aLog, aLogId, aLevel, aFmt)
#define OUTPUTLOG1_DEBUG(aLog, aLogId, aLevel, aFmt, p1)
#define OUTPUTLOG2_DEBUG(aLog, aLogId, aLevel, aFmt, p1, p2)
#define OUTPUTLOG3_DEBUG(aLog, aLogId, aLevel, aFmt, p1, p2, p3)
#define OUTPUTLOG4_DEBUG(aLog, aLogId, aLevel, aFmt, p1, p2, p3, p4)
#define OUTPUTLOG5_DEBUG(aLog, aLogId, aLevel, aFmt, p1, p2, p3, p4, p5)
#endif


//--> 2006.08.19 嶳壀
/* Module Code*/
#define		MODULE_CODE_MAINPLAYER_FILTERVIEW											100000

/* Class  Code*/
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterView									 00000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerPLSelectView								 01000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerImageView									 02000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerSettingView									 03000 | MODULE_CODE_MAINPLAYER_FILTERVIEW


#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListCache								 10000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListItem								 11000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterModel									 12000 | MODULE_CODE_MAINPLAYER_FILTERVIEW

#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListView								 20000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListViewMemType						 21000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListViewMeta							 22000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListViewMusicMenu						 23000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListViewPlaylist						 24000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListViewPlaylistMulti					 25000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListViewPlaylistSelect				 26000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListViewPLSong						 27000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListViewPLSongMulti					 28000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListViewPLSongOrder					 29000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListViewPLType						 30000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListViewSong							 31000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterListViewSongMulti						 32000 | MODULE_CODE_MAINPLAYER_FILTERVIEW

#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcess								 40000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessCommitOrderItems				 41000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessCreatePlaylist					 42000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessDeleteItems					 43000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessDeleteOne						 44000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessEditPlaylistTitle				 45000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessGetListFromSearchCurrentList	 46000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessGetListFromSearchTop			 47000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessGetListItems					 48000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessGetThumbnail					 49000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessMakeThumbnail					 50000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessMoveView						 51000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessRegisterToPlaylist				 52000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessRemoveItems					 53000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
// Add-S PTX-824懳墳 暯壀
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterProcessDuplicatePlaylist				 54000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_TSmbMusicAPMainPlayerLicenseCheck								 55000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
// Add-E PTX-824懳墳 暯壀

#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterSyncServerController					 60000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterSyncServerControllerForEachOwner		 61000 | MODULE_CODE_MAINPLAYER_FILTERVIEW
#define		CLASS_CODE_CSmbMusicAPMainPlayerFilterSyncServerProcess	 					 62000 | MODULE_CODE_MAINPLAYER_FILTERVIEW

//<--

/**
 * 儈儏乕僕僢僋儊僀儞僾儗僀儎乕偺儐乕僥傿儕僥傿僋儔僗
 */
class SmbMusicAPMainPlayerUtility
	{
public:
	static void OutputLog(DCM_NAMESPACE::RLog& aLog, TInt aLogId, DCM_NAMESPACE::TLogLevel aLevel, TRefByValue<const TDesC> aFmt, ...);  // 儘僌弌椡儐乕僥傿儕僥傿娭悢
	};




SEMCJ_NAMESPACE_END

#endif // __SMBDESKTOPUTIL_H__
// end of SmbMusicAPMainPlayerUtility.h
/* Copyright (C) 2005-2006 Sony Ericsson Mobile Communications Japan, Inc. */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -