S60 3rd Edition SDK for Symbian OS
Example Applications Guide

CRainDocument Class Reference

#include <RainDocument.h>

List of all members.

Public Member Functions

virtual ~CRainDocument ()

Static Public Member Functions

static CRainDocument * NewL (CEikApplication &aApp)

Private Member Functions

 CRainDocument (CEikApplication &aApp)
void ConstructL ()
CEikAppUi * CreateAppUiL ()


Detailed Description

Document class that is just used as the container for the application (as required by the Symbian UI application architecture).

Definition at line 31 of file RainDocument.h.


Constructor & Destructor Documentation

CRainDocument::~CRainDocument (   )  [virtual]
 

Destructor. Does nothing.

Definition at line 29 of file RainDocument.cpp.

00030     {
00031     }

CRainDocument::CRainDocument (  CEikApplication &  aApp  )  [private]
 

C++ constructor. Just passes the given application reference to the baseclass.

Definition at line 23 of file RainDocument.cpp.

00024 : CAknDocument(aApp)    
00025     {
00026     }


Member Function Documentation

CRainDocument * CRainDocument::NewL (  CEikApplication &  aApp  )  [static]
 

Factory method for creating a new CRainDocument object.

Definition at line 45 of file RainDocument.cpp.

References CRainDocument().

00047     {
00048     CRainDocument* self = new (ELeave) CRainDocument( aApp );
00049     CleanupStack::PushL( self );
00050     self->ConstructL();
00051     CleanupStack::Pop();
00052 
00053     return self;
00054     }

void CRainDocument::ConstructL (   )  [private]
 

Second phase constructor. Does nothing.

Definition at line 37 of file RainDocument.cpp.

00038     {
00039     }

CEikAppUi * CRainDocument::CreateAppUiL (   )  [private]
 

From CEikDocument, creates and returns CRainAppUi application UI object.

Definition at line 61 of file RainDocument.cpp.

00062     {
00063     return new (ELeave) CRainAppUi;
00064     }


© Nokia 2006

Back to top