examples/Graphics/coverflow/inc/coverflowappui.h

00001 /*
00002 * ==============================================================================
00003 *  Name        : Coverflowappappui.h
00004 *  Part of     : Coverflowapp
00005 *  Interface   :
00006 *  Description :
00007 *  Version     :
00008 *
00009 *  Copyright (c) 2005-2006 Nokia Corporation.
00010 *  This material, including documentation and any related
00011 *  computer programs, is protected by copyright controlled by
00012 *  Nokia Corporation.
00013 * ==============================================================================
00014 */
00015 
00016 #ifndef __COVERFLOWAPPUI_H__
00017 #define __COVERFLOWAPPUI_H__
00018 
00019 // INCLUDES
00020 #include <aknappui.h>
00021 #include "ticker.h"
00022 #include "dialogbox.h"
00023 
00024 // FORWARD DECLARATIONS
00025 class CCoverflowAppView;
00026 class CEGLRendering; 
00027 
00028 
00029 // CLASS DECLARATION
00035 class CCoverflowAppUi : public CAknAppUi
00036     {
00037     public: // Constructors and destructor
00038 
00043         void ConstructL();
00044 
00050         CCoverflowAppUi();
00051 
00056         virtual ~CCoverflowAppUi();
00057 
00058     private:  // Functions from base classes
00059 
00065         //void HandleCommandL( TInt aCommand );
00066         virtual TKeyResponse HandleKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
00072         //void HandleResourceChangeL( TInt aType );
00073 
00074     private: // Data
00075 
00080         CCoverflowAppView* iAppView;
00081         
00085         CEGLRendering* iDemo;
00089         CTicker* iTicker;
00094         TBool iPlayingTicker;
00098         CDialogBox* iDialogBox;
00102         TBool iCallWindow;
00103 
00104     };
00105 
00106 #endif // __COVERFLOWAPPUI_H__
00107 
00108 // End of File
00109 

Generated by  doxygen 1.6.2