chxavsettingslist.h

来自「symbian 下的helix player源代码」· C头文件 代码 · 共 51 行

H
51
字号
/************************************************************************
 * chxavsettingslist.h
 * -------------------
 *
 * Synopsis:
 * Initializes settings list items with proper data values.
 *
 * Target:
 * Symbian OS
 *
 *
 * (c) 1995-2003 RealNetworks, Inc. Patents pending. All rights reserved.
 *
 ************************************************************************/
#ifndef _chxavsettingslist_h_
#define _chxavsettingslist_h_


// Symbian includes...
#include <aknsettingitemlist.h>

// Includes from this project...
#include "chxavsettingsdata.h"

// class CHXAvSettingsList
class CHXAvSettingsList
: public CAknSettingItemList
{
public:
    CHXAvSettingsList(const CHXAvSettingsDataPtr& pData);
    virtual ~CHXAvSettingsList(); 
    void OnPostConstructL();

// CCoeControl
    TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);

// CAknSettingItemList
    void EditItemL(TInt aIndex, TBool aCalledFromMenu);

protected:
// CAknSettingItemList
    virtual CAknSettingItem* CreateSettingItemL(TInt id);
    
private:
    CHXAvSettingsDataPtr m_spData;
};


#endif // _chxavsettingslist_h_

⌨️ 快捷键说明

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