S60 3rd Edition SDK for Symbian OS
Example Applications Guide

CSnowDocument Class Reference

#include <SnowDocument.h>

List of all members.

Public Member Functions

virtual ~CSnowDocument ()

Static Public Member Functions

static CSnowDocument * NewL (CEikApplication &aApp)

Private Member Functions

 CSnowDocument (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 SnowDocument.h.


Constructor & Destructor Documentation

CSnowDocument::~CSnowDocument (   )  [virtual]
 

Destructor. Does nothing.

Definition at line 29 of file SnowDocument.cpp.

00030     {
00031     }

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

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

Definition at line 23 of file SnowDocument.cpp.

00024 : CAknDocument(aApp)    
00025     {
00026     }


Member Function Documentation

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

Factory method for creating a new CSnowDocument object.

Definition at line 39 of file SnowDocument.cpp.

References CSnowDocument().

00041     {
00042     CSnowDocument* self = new (ELeave) CSnowDocument( aApp );
00043     CleanupStack::PushL( self );
00044     self->ConstructL();
00045     CleanupStack::Pop();
00046 
00047     return self;
00048     }

void CSnowDocument::ConstructL (   )  [private]
 

Second phase constructor. Does nothing.

Definition at line 34 of file SnowDocument.cpp.

00035     {
00036     }

CEikAppUi * CSnowDocument::CreateAppUiL (   )  [private]
 

From CEikDocument, creates and returns CSnowAppUi application UI object.

Definition at line 55 of file SnowDocument.cpp.

00056     {
00057     return new (ELeave) CSnowAppUi;
00058     }


© Nokia 2006

Back to top