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

Symbian

开发平台:

C/C++

  1. /*============================================================================*
  2.  *
  3.  * (c) 1995-2002 RealNetworks, Inc. Patents pending. All rights reserved.
  4.  *
  5.  *============================================================================*/
  6. #if !defined(_chxavinfolistpopup_h_)
  7. #define _chxavinfolistpopup_h_
  8. #include "chxavrefptr.h"
  9. // forward decl
  10. class CAknSingleHeadingPopupMenuStyleListBox;
  11. class CHXAvInfoList;
  12. class MDesCArray;
  13. // class CHXAvInfoListPopup
  14. class CHXAvInfoListPopup 
  15. : public CBase
  16. {
  17. public:
  18. // ctor and dtor
  19.     CHXAvInfoListPopup();
  20.     virtual ~CHXAvInfoListPopup();
  21.     void ConstructL(const TDesC& title, CHXAvInfoList* pList);
  22.     void ConstructL(const TDesC& title, const MDesCArray* pCaptions, const MDesCArray* pFields);
  23.     void ExecuteLD();
  24. // assignment and copy
  25.     // CHXAvInfoListPopup(const CHXAvInfoListPopup& rhs);
  26.     // operator=(const CHXAvInfoListPopup& rhs);
  27. public:
  28. // methods
  29. private:
  30. // implementation
  31.     void SetTitleL(const TDesC& title);
  32.     refptr<CAknSingleHeadingPopupMenuStyleListBox> m_pListBox;
  33.     refptr<HBufC> m_spTitle;
  34.     CHXAvInfoList* m_pDisplayLines;
  35. };
  36. #endif // _chxavinfolistpopup_h_