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

📄 smbmusicapfilemgrdocument.h

📁 索爱手机代码
💻 H
字号:
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*--------------------------------------------------------------------*/
/**
 * @file  SmbMusicAPFileMgrDocument.h
 * @brief 儈儏乕僕僢僋僼傽僀儖娗棟 僪僉儏儊儞僩僋儔僗
 */
/*--------------------------------------------------------------------*/
//曄峏棜楌
//擔晅			|曄峏幰 	|撪梕
//--------------+-----------+-------------------------------------------
//2006/07/04	|SDNA挿旜   | 怴婯嶌惉
//PTX825--------+-----------+-------------------------------------------
//2007/06/29	|SDNA彑枔	| 拝怣壒愝掕懳墳

#ifndef __SMBMUSICAPFILEMGRDOCUMENT_H__
#define __SMBMUSICAPFILEMGRDOCUMENT_H__

#include <SmbAfDocument.h>

#include <SmbCommonDef.h>

#ifdef __PTX825MUSICAP__					// 825_katsu 伀
#include "SmbMusicAPFileMgrExternalInterface.h"
#include "SmbMusicAPFileMgrCommonDef.h"
#else
#include "SmbMusicAPFileMgrActionController.h"
#endif 										// __PTX825MUSICAP__  825_katsu 仾

USING_NAMESPACE_DCM

SEMCJ_NAMESPACE_BEGIN
#ifdef __PTX825MUSICAP__					// 825_katsu 伀
class CSmbMusicAPFileMgrActionController;
#endif 										// __PTX825MUSICAP__  825_katsu 仾
//CQ-TRK11550 ADD-START PTX824
#ifndef __SMBMUSICAPFILEMGR_CQTRK11550_ENABLE__
class CSmbMusicAPFileSystemComMusicItem;
#endif
//CQ-TRK11550 ADD-END PTX824

/**
 * @brief 儈儏乕僕僢僋僼傽僀儖娗棟 僪僉儏儊儞僩僋儔僗
 *
 * Symbian偺Document僋儔僗丏
 * CSmbMusicAPFileMgrAppUi 僆僽僕僃僋僩傗 CSmbMusicAPFileMgrActionController 僆僽僕僃僋僩側偳偺惗惉傪峴偆丏
 */
class CSmbMusicAPFileMgrDocument : public CSmbAfDocument
	{
public:

	/// 僐儞僗僩儔僋僞
	CSmbMusicAPFileMgrDocument(CSmbAfApplication& aApp, RLog& aLog);

	///僨僗僩儔僋僞
	~CSmbMusicAPFileMgrDocument();
	/// 2僼僃乕僘僐儞僗僩儔僋僞
	void ConstructL();
	/// AppUi僋儔僗偺惗惉
	CEikAppUi* CreateAppUiL();

	///儈儏乕僕僢僋僼傽僀儖娗棟傾僋僔儑儞僐儞僩儘乕儔偺庢摼
	CSmbMusicAPFileMgrActionController& Controller(void) const;
//CQ-TRK11550 ADD-START PTX824
#ifndef __SMBMUSICAPFILEMGR_CQTRK11550_ENABLE__
	///僇儗儞僩僼僅乕僇僗傾僀僥儉偺僙僢僩
	void SetCurrentFocusItem(CSmbMusicAPFileSystemComMusicItem* aMusicItem);
	
	///僇儗儞僩僼僅乕僇僗傾僀僥儉偺庢摼
	CSmbMusicAPFileSystemComMusicItem* CurrentFocusItem() const;
	
	///僇儗儞僩僼僅乕僇僗傾僀僥儉偺嶍彍
	void DeleteCurrentFocusItem();
#endif
//CQ-TRK11550 ADD-END PTX824

#ifdef __PTX825MUSICAP__					// 825_katsu 伀
	/// 壒愝掕梡峔憿懱偺庢摼
	TSmbMusicAPFileMgrSettingParam& SettingParam(void);

	/// 壒愝掕梡峔憿懱偺庢摼乮掕悢斉乯
	const TSmbMusicAPFileMgrSettingParam& SettingParam(void) const;
#endif 												// __PTX825MUSICAP__  825_katsu 仾
private:
	/// 儈儏乕僕僢僋僼傽僀儖娗棟傾僋僔儑儞僐儞僩儘乕儔
	CSmbMusicAPFileMgrActionController* iController;

#ifdef __PTX825MUSICAP__					// 825_katsu 伀
	TSmbMusicAPFileMgrSettingParam  iSettingParam;
#endif 												// __PTX825MUSICAP__  825_katsu 仾
	
	/// 儘僌僒乕僶
	RLog& iLog;
//CQ-TRK11550 ADD-START PTX824
#ifndef __SMBMUSICAPFILEMGR_CQTRK11550_ENABLE__
	/// 儈儏乕僕僢僋傾僀僥儉僉儍僢僔儏梡
	CSmbMusicAPFileSystemComMusicItem* iMusicItem;
#endif
//CQ-TRK11550 ADD-END PTX824	
	};

SEMCJ_NAMESPACE_END

#endif //__SMBMUSICAPFILEMGRDOCUMENT_H__
// end of SmbMusicAPFileMgrDocument.h
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */

⌨️ 快捷键说明

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