|
S60 3rd Edition SDK for Symbian OS Example Applications Guide |
00001 /* 00002 * ============================================================================== 00003 * Name : WebClientDocument.h 00004 * Part of : WebClient 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 WEBCLIENTDOCUMENT_H 00017 #define WEBCLIENTDOCUMENT_H 00018 00019 // INCLUDES 00020 #include <akndoc.h> 00021 00022 // CLASS DECLARATION 00023 00024 /** 00025 * CWebClientDocument application class. 00026 */ 00027 class CWebClientDocument : public CAknDocument 00028 { 00029 public: 00030 /** 00031 * NewL() 00032 * Create a CWebClientDocument object. 00033 * @param aApp: Reference to application this document relates. 00034 */ 00035 static CWebClientDocument* NewL( CEikApplication& aApp ); 00036 00037 /** 00038 * NewLC() 00039 * Create a CWebClientDocument object. 00040 * @param aApp: Reference to application this document relates. 00041 */ 00042 static CWebClientDocument* NewLC( CEikApplication& aApp ); 00043 00044 /** 00045 * ~CWebClientDocument() 00046 * Destructor for CWebClientDocument. 00047 */ 00048 ~CWebClientDocument(); 00049 00050 /* 00051 * From CAknDocument 00052 */ 00053 public: 00054 /** 00055 * CreateAppUiL() 00056 * Creates the application user interface, and returns a pointer to it; 00057 * the framework takes ownership of this object 00058 * @return Pointer to created application ui. 00059 */ 00060 CEikAppUi* CreateAppUiL(); 00061 00062 private: 00063 /** 00064 * ConstructL() 00065 * Second phase construction. 00066 */ 00067 void ConstructL(); 00068 00069 /** 00070 * CWebClientDocument() 00071 * First phase construction. 00072 * @param aApp: Reference to application this document relates. 00073 */ 00074 CWebClientDocument( CEikApplication& aApp ); 00075 00076 }; 00077 00078 #endif // WEBCLIENTDOCUMENT_H
|
© Nokia 2006 |