📄 smbmusicapfilemgrcategoryview.h
字号:
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*--------------------------------------------------------------------*/
/**
* @file SmbMusicAPFileMgrCategoryView.h
* @brief 儈儏乕僕僢僋僼傽僀儖娗棟 僇僥僑儕堦棗價儏乕僋儔僗
*/
/*--------------------------------------------------------------------*/
//曄峏棜楌
//擔晅 |曄峏幰 |撪梕
//--------------+-----------+-------------------------------------------
//2006/07/04 |SDNA挿旜 |怴婯嶌惉
//2006/07/11 |SDNA挿旜 |奜晹儊儌儕憓敳帪偵奺庬僟僀傾儘僌傪弌偡傛偆偵廋惓
// | | - SetListBoxDisableL()偺捛壛
// | | - ShowDialogIfErrorL()偺捛壛
//2006/10/16 |SDNA挿旜 |儘僌僒乕僶傪僐儞僗僩儔僋僞偐傜庢摼偟側偄傛偆偵曄峏
//2006/10/17 |SDNA挿旜 |恑捇僟僀傾儘僌僋儘乕僘帪偵傾僯儊乕僔儑儞傪掆巭偡傞傛偆偵廋惓 (TRK10140傛傝)
// | | - HandleCloseEventL()傪HandleCloseEventImplL()偵曄峏
//2006/10/25 |SDNA挿旜 |iView傪嶍彍
#ifndef __SMBMUSICAPFILEMGRCATEGORYVIEW_H__
#define __SMBMUSICAPFILEMGRCATEGORYVIEW_H__
#include <SkonTitleBar.h>
#include <SkonListBox.h>
#include "SmbMusicAPFileMgrViewBase.h"
#include "SmbMusicAPFileMgrAppUi.h"
USING_NAMESPACE_DCM
SEMCJ_NAMESPACE_BEGIN
/**
* @brief 儈儏乕僕僢僋僼傽僀儖娗棟 僇僥僑儕堦棗價儏乕僋儔僗
*
* 屌掕儕僗僩傪昞帵偡傞價儏乕僋儔僗丏
* 揔梡偡傞夋柺傪埲壓偵帵偡丏
* -# 儊儌儕堦棗夋柺 (夋柺ID: MP-03-001)
* -# 僼僅儖僟慖戰夋柺(儊儌儕乕僗僥傿僢僋) (夋柺ID: MP-03-002)
* -# 僼僅儖僟慖戰夋柺(SD僇乕僪) (夋柺ID: MP-03-003)
* -# 奜晹儊儌儕側偟夋柺 (夋柺ID: MP-03-012)
* -# DB峔抸拞偺惂尷夋柺 (夋柺ID: MP-03-013)
*
* DoViewActivatedImplL() 幚峴帪偵奺夋柺偵懳墳偟偨僇僗僞儉儊僢僙乕僕偑巜掕偝傟傞偙偲偱丆
* 奺夋柺偵懳墳偡傞屌掕儕僗僩偵愗傝懼偊偰昞帵偡傞婡擻傪帩偮丏
*/
class CSmbMusicAPFileMgrCategoryView : public CSmbMusicAPFileMgrViewBase
{
public:
/// 僐儞僗僩儔僋僞
CSmbMusicAPFileMgrCategoryView(CSmbMusicAPFileMgrAppUi& aAppUi);
/// 2僼僃乕僘僐儞僗僩儔僋僞
void ConstructL(void);
/// 僨僗僩儔僋僞
virtual ~CSmbMusicAPFileMgrCategoryView();
//ADD-START PTX824
/// 僒僽儊僯儏乕昞帵
void ShowSubMenuL(TInt aResourceId);
//ADD-END PTX824
/// 儕僗僩儃僢僋僗昞帵柍岠壔愝掕
void SetListBoxDisableL(TBool aDisable);
/// 儊儌儕僄儔乕僟僀傾儘僌昞帵
void ShowDialogIfErrorL(void);
protected: // From CSmbMusicAPFileMgrViewBase
/// 價儏乕僐儞僥僫偺弶婜壔
void DoConstructContainerL();
/// 價儏乕傾僋僥傿僽姰椆帪偺僐乕儖僶僢僋娭悢
void DoViewActivatedImplL(const TVwsViewId& aViewId, TUid aCustomMessageId, const TDesC8& aCustomMessage);
/// 僉乕僀儀儞僩張棟
TKeyResponse OfferKeyEventImplL(const TKeyEvent& aKeyEvent, TEventCode aType);
/// 僟僀傾儘僌僋儘乕僘傪捠抦偡傞僀儞僞乕僼僃乕僗娭悢
void HandleCloseEventImplL(TInt aResult, CSkonDialogBase* aDialog, TInt aDialogResourceId);
protected: // From MArrowStateProvider
/// 僉乕僈僀僟儞僗偺栴報僉乕桳柍偺庢摼
TInt CurrentArrowState(void) const;
protected:
/// 儕僗僩儃僢僋僗傾僀僥儉傾儗僀偺傾僀僥儉捛壛
void AppendItemArrayL(CDesCArrayFlat& aItemArray, TInt aResourceId);
/// 儕僗僩儃僢僋僗偺傾僀僥儉愝掕
void ReplaceListBoxItemsL(CDesCArrayFlat* aItemArray, TInt aDefaultItemIndex);
/// 僉乕僈僀僟儞僗偺栴報僉乕桳柍傪愝掕
void SetArrowState(void);
protected:
/// 僞僀僩儖僶乕
CSkonTitleBar* iTitleBar;
/// 儕僗僩儃僢僋僗
CSkonListBox* iListBox;
/// 僉乕僈僀僟儞僗偺栴報僉乕忬懺
TInt iArrowState;
};
SEMCJ_NAMESPACE_END
#endif //__SMBMUSICAPFILEMGRCATEGORYVIEW_H__
// end of SmbMusicAPFileMgrCategoryView.h
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -