chxavaccesspointsettingsitem.h
上传用户:zhongxx05
上传日期:2007-06-06
资源大小:33641k
文件大小:1k
源码类别:

Symbian

开发平台:

C/C++

  1. /************************************************************************
  2.  * chxavaccesspointsettingsitem.h
  3.  * ------------------------------
  4.  *
  5.  * Synopsis:
  6.  * Data values associated with settings lists.
  7.  *
  8.  * Target:
  9.  * Symbian OS
  10.  *
  11.  *
  12.  * (c) 1995-2003 RealNetworks, Inc. Patents pending. All rights reserved.
  13.  *
  14.  ************************************************************************/
  15. #ifndef _chxavaccesspointsettingsitem_h_
  16. #define _chxavaccesspointsettingsitem_h_
  17. // Symbian includes...
  18. #include <aknlists.h>
  19. #include <aknsettingitemlist.h>
  20. // Includes from this project...
  21. #include "chxavrefptr.h"
  22. #include "chxavaccesspointdb.h"
  23. // class CHXAvAccessPointSettingsItem...
  24. class CHXAvAccessPointSettingsItem : public CAknSettingItem
  25. {
  26. public:
  27.     // Ctor/Dtor
  28.     CHXAvAccessPointSettingsItem(TInt aIdentifier, TUint32& wapApId);
  29.     virtual ~CHXAvAccessPointSettingsItem();
  30. private:
  31.     // disallow assignment and copy...
  32.     CHXAvAccessPointSettingsItem(const CHXAvAccessPointSettingsItem& rhs);
  33.     CHXAvAccessPointSettingsItem& operator=(const CHXAvAccessPointSettingsItem& rhs);
  34. public:
  35.     // CAknSettingItem...
  36.     virtual void EditItemL(TBool aCalledFromMenu);
  37.     virtual const TDesC& SettingTextL();
  38. private:
  39.     // Implementation...
  40.     void UpdateApTextL();
  41.     refptr<HBufC> m_spApText;
  42.     TUint32& m_apId;
  43. };
  44. #endif // _chxavaccesspointsettingsitem_h_