⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wavegen_listbox.h

📁 symbian学习音乐播放的源代码
💻 H
字号:
//
// wavegen_listbox.h
//
// Copyright (C) 2002 Nokia Corporation. All rights reserved.
//
/////////////////////////////////////////////////////////////////////////////

#ifndef WAVEGENLISTBOX_H
#define WAVEGENLISTBOX_H

// INCLUDES
#include <aknsettingitemlist.h>

// FORWARD DECLARATIONS
class CStreamAudioEngine;
class CWaveGenView;

//
// CWaveGenListbox class declaration
//
class CWaveGenListbox : public CAknSettingItemList 
    {
public:
    // Constructor
    CWaveGenListbox(CStreamAudioEngine* aEng);
    // Destructor
    virtual ~CWaveGenListbox();

    // creates the setting items for this listbox
    CAknSettingItem* CreateSettingItemL(TInt identifier);

    // key event + listbox event handling
    TKeyResponse OfferKeyEventL(
        const TKeyEvent& aKeyEvent,  
        TEventCode  aType);
       
	virtual void HandleListBoxEventL(
        CEikListBox* aListBox, 
        TListBoxEvent aEventType);

private:    
    void SizeChanged();

private: // Data
    CStreamAudioEngine* iEng;   // not owned

    TInt    iEditing;
        
	TInt    iVolume;
    TInt    iFrequency;
	TBool   iWaveform;
    };

#endif // WAVEGENLISTBOX_H

// eof

⌨️ 快捷键说明

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