00001 // Copyright: (c) 2006 Nokia Ltd. All rights reserved. 00002 00003 #ifndef __S60MemoryLabDocument_h__ 00004 #define __S60MemoryLabDocument_h__ 00005 00006 // INCLUDES 00007 #include <akndoc.h> 00008 00009 // FORWARD DECLARATIONS 00010 class CS60MemoryLabAppUi; 00011 class CEikApplication; 00012 00013 00014 // CLASS DECLARATION 00015 00021 class CS60MemoryLabDocument : public CAknDocument 00022 { 00023 public: // Constructors and destructor 00024 00034 static CS60MemoryLabDocument* NewL( CEikApplication& aApp ); 00035 00045 static CS60MemoryLabDocument* NewLC( CEikApplication& aApp ); 00046 00051 virtual ~CS60MemoryLabDocument(); 00052 00053 public: // Functions from base classes 00054 00062 CEikAppUi* CreateAppUiL(); 00063 00064 private: // Constructors 00065 00070 void ConstructL(); 00071 00077 CS60MemoryLabDocument( CEikApplication& aApp ); 00078 }; 00079 00080 #endif // __S60MemoryLabDocument_h__ 00081 00082 // End of File