www.pudn.com > Audio_Streaming_Example_v1_0.zip > AudioStreamAppUi.h
/* * ============================================================================ * Name : CAudioStreamAppUi from AudioStreamAppUi.h * Part of : AudioStream * Created : 24.11.2003 by Nokia Forum * Description: * Declares UI class for application. * Version : * Copyright: Nokia Corporation * ============================================================================ */ #ifndef AUDIOSTREAMAPPUI_H #define AUDIOSTREAMAPPUI_H // INCLUDES #include#include #include #include #include // FORWARD DECLARATIONS class CAudioStreamEngine; class CAudioStreamView; // CLASS DECLARATION /** * CAudioStreamAppUi Application UI class. * */ class CAudioStreamAppUi : public CAknAppUi { public: // // Constructors and destructor /** * EPOC AudioStreamault constructor. */ void ConstructL(); /** * Destructor. */ ~CAudioStreamAppUi(); public: // New functions CAudioStreamView* GetView() const; public: // Functions from base classes private: // From MEikMenuObserver void DynInitMenuPaneL(TInt aResourceId,CEikMenuPane* aMenuPane); private: /** * From CEikAppUi, takes care of command handling. * param aCommand command to be handled */ void HandleCommandL(TInt aCommand); /** * From CEikAppUi, handles key events. * param aKeyEvent Event to handled. * param aType Type of the key event. * return Response code (EKeyWasConsumed, EKeyWasNotConsumed). */ virtual TKeyResponse HandleKeyEventL( const TKeyEvent& aKeyEvent,TEventCode aType); private: // data CAudioStreamView* iView; CAudioStreamEngine* iEngine; }; #endif // End of File