chxavinfolistpopup.h

来自「symbian 下的helix player源代码」· C头文件 代码 · 共 56 行

H
56
字号

/*============================================================================*
 *
 * (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_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?