00001 /* 00002 * ============================================================================== 00003 * Name : helloworldbasicappui.h 00004 * Part of : Helloworldbasic 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 __HELLOWORLDBASICAPPUI_H__ 00017 #define __HELLOWORLDBASICAPPUI_H__ 00018 00019 // INCLUDES 00020 #include <aknappui.h> 00021 00022 #include "TxtViewerService.h" 00023 #include <apaserverapp.h> 00024 00025 00026 // FORWARD DECLARATIONS 00027 class CHelloWorldBasicAppView; 00028 00029 00030 // CLASS DECLARATION 00036 class CHelloWorldBasicAppUi : public CAknAppUi, public MApaServerAppExitObserver 00037 { 00038 public: // Constructors and destructor 00039 00044 void ConstructL(); 00045 00051 CHelloWorldBasicAppUi(); 00052 00057 virtual ~CHelloWorldBasicAppUi(); 00058 00059 private: // Functions from base classes 00060 00061 00062 void HandleServerAppExit( TInt aReason ); 00063 00069 void HandleCommandL( TInt aCommand ); 00070 00077 void HandleStatusPaneSizeChange(); 00078 00079 private: // Data 00080 00085 CHelloWorldBasicAppView* iAppView; 00086 00087 00088 RTxtViewerService iService; 00089 00090 CApaServerAppExitMonitor* iMonitor; 00091 00092 }; 00093 00094 #endif // __HELLOWORLDBASICAPPUI_H__ 00095 00096 // End of File 00097
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.