00001 /* 00002 * Copyright © 2008 Nokia Corporation. 00003 */ 00004 00005 #ifndef AUDIOSTREAMAPPUI_H 00006 #define AUDIOSTREAMAPPUI_H 00007 00008 // INCLUDES 00009 #include <eikapp.h> 00010 #include <eikdoc.h> 00011 #include <e32std.h> 00012 #include <coeccntx.h> 00013 #include <aknappui.h> 00014 00015 // FORWARD DECLARATIONS 00016 class CAudioStreamEngine; 00017 class CAudioStreamView; 00018 00019 00020 // CLASS DECLARATION 00021 00026 class CAudioStreamAppUi : public CAknAppUi 00027 { 00028 public: // // Constructors and destructor 00029 00033 void ConstructL(); 00034 00038 ~CAudioStreamAppUi(); 00039 00040 public: // New functions 00041 00042 CAudioStreamView* GetView() const; 00043 00044 public: // Functions from base classes 00045 00046 private: 00047 // From MEikMenuObserver 00048 void DynInitMenuPaneL(TInt aResourceId,CEikMenuPane* aMenuPane); 00049 00050 private: 00055 void HandleCommandL(TInt aCommand); 00056 00063 virtual TKeyResponse HandleKeyEventL( 00064 const TKeyEvent& aKeyEvent,TEventCode aType); 00065 00066 private: // data 00067 CAudioStreamView* iView; 00068 CAudioStreamEngine* iEngine; 00069 00070 }; 00071 00072 #endif 00073 00074 // End of File
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.