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

📄 smbmusicapsonginfourlview.h

📁 索爱手机代码
💻 H
字号:
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*-------------------------------------------------------------------------*/
// FileName:
//	SmbMusicAPSongInfoURLView.h
//
// Description:
//	儈儏乕僕僢僋梡徻嵶忣曬昞帵-URL昞帵夋柺價儏乕僋儔僗
/*-------------------------------------------------------------------------*/
//曄峏棜楌
//擔晅				|曄峏幰			|撪梕
//---------------------------------------------------------------------------
//2006/04/18		|SEMCJ嬥岝		|怴婯嶌惉
#ifndef __SMBMUSICAPSONGINFOURLVIEW_H__
#define __SMBMUSICAPSONGINFOURLVIEW_H__

#ifndef __SMBAFVIEW_H__
#include <SmbAfView.h>
#endif

#ifndef __SKONVERTICALCONTAINER_H__
#include <SkonVerticalContainer.h>
#endif

/*
#ifndef __SKONDIALOGBASE_H__
#include <SkonDialogBase.h>
#endif

#ifndef __SKONSELECTIONDIALOG_H__
#include <SkonSelectionDialog.h>
#endif

#ifndef __SKONCONFIRMDIALOG_H__
#include <SkonConfirmDialog.h>
#endif

#ifndef __SKONWARNINGDIALOG_H__
#include <SkonWarningDialog.h>
#endif*/

#ifndef __SKONTEXTLABEL_H__
#include <SkonTextLabel.h>
#endif

#include <SmbMusicAPSongInfo.rsg>
#include "SmbMusicAPSongInfoAppUi.h"
#include "SmbMusicAPSongInfoModel.h"

SEMCJ_NAMESPACE_BEGIN
/**
 * 儈儏乕僕僢僋梡徻嵶忣曬昞帵-忣曬昞帵夋柺價儏乕僋儔僗
 */
class CSmbMusicAPSongInfoURLView : public CSmbAfView/*, public MSkonDialogBaseObserver*/
	{
public:
	/**
	 * 億僢僾傾僢僾僞僀僾
	 */
/*	enum TSmbMusicAPSongInfoURLPopupType
		{
		EOneDeletion = 0,
		EInitialization,
		ECountOver,
		ENotStart,
		ENotStartForCompetition
		};*/

public:
	/**
	 * 僐儞僗僩儔僋僞
	 *
	 * @param[in]	aModel				徻嵶忣曬昞帵夋柺儌僨儖
	 * @param[in]	aLog				儘僌僒乕僶偺僙僢僔儑儞
	 * @param[in]	aAppUi				傾僾儕働乕僔儑儞UI僋儔僗
	 */
	CSmbMusicAPSongInfoURLView(CSmbMusicAPSongInfoModel& aModel,
							RLog& aLog, CSmbMusicAPSongInfoAppUi& aAppUi);
	/**
	 * 僨僗僩儔僋僞
	 */
	~CSmbMusicAPSongInfoURLView();
	/**
	 * 價儏乕僐儞僥僫弶婜壔帪張棟
	 *
	 * @leave	res		NotifyStartAppL偺栠傝抣偑ESmbRscMgrResultOK偱偼側偄応崌
	 */
	void DoConstructContainerL();
	/**
	 * 價儏乕傾僋僥傿僽姰椆帪偺僐乕儖僶僢僋娭悢撪張棟
	 *
	 * @param[in]	aPrevViewId			屇傃弌偟尦價儏乕ID
	 * @param[in]	aCustomMessageId	儊僢僙乕僕ID
	 * @param[in]	aCustomMessage		儊僢僙乕僕僶僢僼傽
	 * @leave		res		僼僅乕僇僗愝掕偵幐攕偟偨応崌
	 */
	void DoViewActivatedL(const TVwsViewId& aPrevViewId, TUid aCustomMessageId, const TDesC8& aCustomMessage);
	/**
	 * 僟僀傾儘僌僋儘乕僘傪捠抦偡傞僀儞僞乕僼僃乕僗娭悢
	 *
	 * @param[in]		aResult			僋儘乕僘寢壥
	 * @param[in]		aDialog			僋儘乕僘偟偨僟僀傾儘僌
	 * @leave			KErrArgument	僋儘乕僘偟偨僟僀傾儘僌偑憐掕奜偺抣偺応崌
	 *									億僢僾傾僢僾僞僀僾偑憐掕奜偺抣偺応崌
	 */
/*	void HandleCloseEventL(TInt aResult, CSkonDialogBase* aDialog);*/
	/**
	 * 僉乕僀儀儞僩張棟
	 *
	 * @param[in]		aKeyEvent	僉乕僀儀儞僩
	 * @param[in]		aType		僀儀儞僩僞僀僾
	 * @return		僉乕儗僗億儞僗
	 */
	TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent, TEventCode aType);
	/**
	 * 慖戰僟僀傾儘僌昞帵張棟
	 *
	 * @param[in]		aType			億僢僾傾僢僾僞僀僾
	 * @leave			KErrArgument	憐掕奜偺億僢僾傾僢僾僞僀僾偺応崌
	 */
/*	void ShowURLSelectionL(TSmbMusicAPSongInfoURLPopupType aType);*/
	/**
	 * 妋擣僟僀傾儘僌昞帵張棟
	 *
	 * @param[in]		aType			億僢僾傾僢僾僞僀僾
	 * @leave			KErrArgument	憐掕奜偺億僢僾傾僢僾僞僀僾偺応崌
	 */
/*	void ShowURLConfirmL(TSmbMusicAPSongInfoURLPopupType aType);*/
	/**
	 * 寈崘僟僀傾儘僌昞帵張棟
	 *
	 * @param[in]		aType			億僢僾傾僢僾僞僀僾
	 * @leave			KErrArgument	憐掕奜偺億僢僾傾僢僾僞僀僾偺応崌
	 */
/*	void ShowURLWarningL(TSmbMusicAPSongInfoURLPopupType aType);*/

private:

//MODIFY-S MAEJI
	/** 僐儞僥僫偵曄峏 */
//	CSkonVerticalContainer* iContainer;
//	/** 僥僉僗僩儔儀儖 */
//	CSkonTextLabel* iTextLabel;
//MODIFY-E
	/** 儌僨儖僋儔僗 */
	CSmbMusicAPSongInfoModel& iModel;
	/** 慖戰僟僀傾儘僌 */
/*	CSkonSelectionDialog* iSelectPopup;
	/** 寈崘僟僀傾儘僌 */
/*	CSkonWarningDialog* iWarningPopup;
	/** 妋擣僟僀傾儘僌 */
/*	CSkonConfirmDialog* iConfirmPopup;
	/** 億僢僾傾僢僾庬暿 */
/*	TInt iPopupType;
	/** 儘僌僒乕僶偺僙僢僔儑儞 */
	RLog& iLog;
	/** 傾僾儕働乕僔儑儞UI僋儔僗 */
	CSmbMusicAPSongInfoAppUi& iAppUi;
	};
SEMCJ_NAMESPACE_END
#endif	// __SMBMUSICAPSONGINFOURLVIEW_H__
// end of SmbMusicAPSongInfoURLView.h
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */

⌨️ 快捷键说明

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