📄 smbmusicapsonginfourlview.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 + -