chxavsettingslist.h
上传用户:dangjiwu
上传日期:2013-07-19
资源大小:42019k
文件大小:1k
源码类别:

Symbian

开发平台:

Visual C++

  1. /************************************************************************
  2.  * chxavsettingslist.h
  3.  * -------------------
  4.  *
  5.  * Synopsis:
  6.  * Initializes settings list items with proper data values.
  7.  *
  8.  * Target:
  9.  * Symbian OS
  10.  *
  11.  *
  12.  * (c) 1995-2003 RealNetworks, Inc. Patents pending. All rights reserved.
  13.  *
  14.  ************************************************************************/
  15. #ifndef _chxavsettingslist_h_
  16. #define _chxavsettingslist_h_
  17. // Symbian includes...
  18. #include <aknsettingitemlist.h>
  19. // Includes from this project...
  20. #include "chxavsettingsdata.h"
  21. // class CHXAvSettingsList
  22. class CHXAvSettingsList
  23. : public CAknSettingItemList
  24. {
  25. public:
  26.     CHXAvSettingsList(const CHXAvSettingsDataPtr& pData);
  27.     virtual ~CHXAvSettingsList(); 
  28.     void OnPostConstructL();
  29. // CCoeControl
  30.     TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
  31. // CAknSettingItemList
  32.     void EditItemL(TInt aIndex, TBool aCalledFromMenu);
  33. protected:
  34. // CAknSettingItemList
  35.     virtual CAknSettingItem* CreateSettingItemL(TInt id);
  36.     
  37. private:
  38.     CHXAvSettingsDataPtr m_spData;
  39. };
  40. #endif // _chxavsettingslist_h_