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 and/or its subsidiary(-ies).
00010 *  All rights reserved.
00011 *  This component and the accompanying materials are made available
00012 *  under the terms of "Eclipse Public License v1.0"
00013 *  which accompanies this distribution, and is available
00014 *  at the URL "http://www.eclipse.org/legal/epl-v10.html".
00015 * ==============================================================================
00016 */
00017 
00018 #ifndef __COVERFLOWAPPUI_H__
00019 #define __COVERFLOWAPPUI_H__
00020 
00021 // INCLUDES
00022 #include <aknappui.h>
00023 #include "ticker.h"
00024 #include "dialogbox.h"
00025 
00026 // FORWARD DECLARATIONS
00027 class CCoverflowAppView;
00028 class CEGLRendering; 
00029 
00030 
00031 // CLASS DECLARATION
00037 class CCoverflowAppUi : public CAknAppUi
00038     {
00039     public: // Constructors and destructor
00040 
00045         void ConstructL();
00046 
00052         CCoverflowAppUi();
00053 
00058         virtual ~CCoverflowAppUi();
00059 
00060     private:  // Functions from base classes
00061 
00067         //void HandleCommandL( TInt aCommand );
00068         virtual TKeyResponse HandleKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
00074         //void HandleResourceChangeL( TInt aType );
00075 
00076     private: // Data
00077 
00082         CCoverflowAppView* iAppView;
00083         
00087         CEGLRendering* iDemo;
00091         CTicker* iTicker;
00096         TBool iPlayingTicker;
00100         CDialogBox* iDialogBox;
00104         TBool iCallWindow;
00105 
00106     };
00107 
00108 #endif // __COVERFLOWAPPUI_H__
00109 
00110 // End of File
00111 

Generated by  doxygen 1.6.2