chxavsettingslist.h
上传用户:dangjiwu
上传日期:2013-07-19
资源大小:42019k
文件大小:1k
- /************************************************************************
- * 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_