00001 /* 00002 * ============================================================================== 00003 * Name : csasyncappui.h 00004 * Part of : CSAsync 00005 * Interface : 00006 * Description : 00007 * Version : 00008 * 00009 * Copyright (c) 2004-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 00017 #ifndef __CSASYNCAPPUI_H__ 00018 #define __CSASYNCAPPUI_H__ 00019 00020 // INCLUDE FILES 00021 #include <aknappui.h> 00022 #include "AsyncTimeObserver.h" 00023 00024 // FORWARD DECLARATIONS 00025 class CCSAsyncAppView; 00026 class CCSAsyncDocument; 00027 00028 // CLASS DECLARATION 00034 class CCSAsyncAppUi : public CAknAppUi, public MAsyncTimeObserver 00035 { 00036 public: // Constructors and destructors 00037 00043 CCSAsyncAppUi(); 00044 00050 virtual ~CCSAsyncAppUi(); 00051 00052 public: // Functions from base classes 00053 00059 void HandleCommandL( TInt aCommand ); 00060 00067 void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane ); 00068 00073 void HandleTimeUpdate(); 00074 00080 virtual void HandleResourceChangeL( TInt aType ); 00081 00082 private: // Constructors and destructors 00083 00088 void ConstructL(); 00089 00090 private: // New functions 00095 CCSAsyncDocument* AsyncDocument() const; 00096 00097 private: // Data 00098 00103 CCSAsyncAppView* iAppView; 00104 }; 00105 00106 #endif // __CSASYNCAPPUI_H__ 00107 00108 // 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.