S60UIExampledocument.h
上传用户:laixiong
上传日期:2007-03-11
资源大小:2994k
文件大小:2k
- // Copyright (c) 2006 Nokia Corporation.
- #ifndef __S60UIEXAMPLE_DOCUMENT_H__
- #define __S60UIEXAMPLE_DOCUMENT_H__
- #include <akndoc.h>
- class CS60UIExampleAppUi;
- class CEikApplication;
- /**
- * CS60UIExampleDocument application class.
- * An instance of class CS60UIExampleDocument is the Document part of the AVKON
- * application framework for the S60UIExample application.
- */
- class CS60UIExampleDocument : public CAknDocument
- {
- public: // Constructors and destructor
- /**
- * NewL.
- * Two-phased constructor.
- * Construct a CS60UIExampleDocument for the AVKON application aApp.
- * Using two phase construction, and return a pointer to the created object.
- * @param aApp Application creating this document.
- * @return A pointer to the created instance of CS60UIExampleDocument.
- */
- static CS60UIExampleDocument* NewL(CEikApplication& aApp);
- /**
- * NewLC.
- * Two-phased constructor.
- * Construct a CS60UIExampleDocument for the AVKON application aApp.
- * Using two phase construction, and return a pointer to the created object.
- * @param aApp Application creating this document.
- * @return A pointer to the created instance of CS60UIExampleDocument.
- */
- static CS60UIExampleDocument* NewLC(CEikApplication& aApp);
- /**
- * ~CS60UIExampleDocument
- * Virtual Destructor.
- */
- virtual ~CS60UIExampleDocument();
- public: // from CAknDocument
- /**
- * CreateAppUiL
- * From CEikDocument, CreateAppUiL.
- * Create a CS60UIExampleAppUi object and return a pointer to it.
- * The object returned is owned by the Uikon framework.
- * @return Pointer to created instance of AppUi.
- */
- CEikAppUi* CreateAppUiL();
- private: // Constructors
- /**
- * ConstructL
- * 2nd phase constructor.
- */
- void ConstructL();
- /**
- * CS60UIExampleDocument.
- * C++ default constructor.
- * @param aApp Reference to Application class object
- */
- CS60UIExampleDocument(CEikApplication& aApp);
- };
- #endif // __S60UIEXAMPLE_DOCUMENT_H__
- // End of File