chxavinfolistpopup.h
上传用户:zhongxx05
上传日期:2007-06-06
资源大小:33641k
文件大小:1k
- /*============================================================================*
- *
- * (c) 1995-2002 RealNetworks, Inc. Patents pending. All rights reserved.
- *
- *============================================================================*/
- #if !defined(_chxavinfolistpopup_h_)
- #define _chxavinfolistpopup_h_
- #include "chxavrefptr.h"
- // forward decl
- class CAknSingleHeadingPopupMenuStyleListBox;
- class CHXAvInfoList;
- class MDesCArray;
- // class CHXAvInfoListPopup
- class CHXAvInfoListPopup
- : public CBase
- {
- public:
- // ctor and dtor
- CHXAvInfoListPopup();
- virtual ~CHXAvInfoListPopup();
- void ConstructL(const TDesC& title, CHXAvInfoList* pList);
- void ConstructL(const TDesC& title, const MDesCArray* pCaptions, const MDesCArray* pFields);
- void ExecuteLD();
- // assignment and copy
- // CHXAvInfoListPopup(const CHXAvInfoListPopup& rhs);
- // operator=(const CHXAvInfoListPopup& rhs);
- public:
- // methods
- private:
- // implementation
- void SetTitleL(const TDesC& title);
- refptr<CAknSingleHeadingPopupMenuStyleListBox> m_pListBox;
- refptr<HBufC> m_spTitle;
- CHXAvInfoList* m_pDisplayLines;
- };
- #endif // _chxavinfolistpopup_h_