www.pudn.com > symbianex.rar > HelloWorldDocument.h


/*
* ============================================================================
* Name : CHelloWorldDocument from HelloWorldDocument.h
* Part of : HelloWorld
* Created : 2006-3-9 by Hewei
* Description:
* Declares document for application.
* Version :
* Copyright:
* ============================================================================
*/

#ifndef HELLOWORLDDOCUMENT_H
#define HELLOWORLDDOCUMENT_H

// INCLUDES
#include <akndoc.h>

// CONSTANTS

// FORWARD DECLARATIONS
class CEikAppUi;

// CLASS DECLARATION

/**
* CHelloWorldDocument application class.
*/
class CHelloWorldDocument : public CAknDocument
{
public: // Constructors and destructor
/**
* Two-phased constructor.
*/
static CHelloWorldDocument* NewL(CEikApplication&amt; aApp);

/**
* Destructor.
*/
virtual ~CHelloWorldDocument();

public: // New functions

public: // Functions from base classes
protected: // New functions

protected: // Functions from base classes

private:

/**
* EPOC default constructor.
*/
CHelloWorldDocument(CEikApplication&amt; aApp);
void ConstructL();

private:

/**
* From CEikDocument, create CHelloWorldAppUi "App UI" object.
*/
CEikAppUi* CreateAppUiL();
};

#endif

// End of File