S60 3rd Edition SDK for Symbian OS
Example Applications Guide

CHierarchyDocument Class Reference

#include <HierarchyDocument.h>

List of all members.

Public Member Functions

virtual ~CHierarchyDocument ()

Static Public Member Functions

static CHierarchyDocument * NewL (CEikApplication &aApp)

Private Member Functions

 CHierarchyDocument (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 HierarchyDocument.h.


Constructor & Destructor Documentation

CHierarchyDocument::~CHierarchyDocument (   )  [virtual]
 

Destructor. Does nothing.

Definition at line 50 of file HierarchyDocument.cpp.

00051     {
00052     }

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

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

Definition at line 44 of file HierarchyDocument.cpp.

00045 : CAknDocument(aApp)    
00046     {
00047     }


Member Function Documentation

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

Factory method for creating a new CHierarchyDocument object.

Definition at line 68 of file HierarchyDocument.cpp.

References CHierarchyDocument().

00070     {
00071     CHierarchyDocument* self = new (ELeave) CHierarchyDocument( aApp );
00072     CleanupStack::PushL( self );
00073     self->ConstructL();
00074     CleanupStack::Pop();
00075 
00076     return self;
00077     }

void CHierarchyDocument::ConstructL (   )  [private]
 

Second phase constructor. Does nothing.

Definition at line 59 of file HierarchyDocument.cpp.

00060     {
00061     }

CEikAppUi * CHierarchyDocument::CreateAppUiL (   )  [private]
 

From CEikDocument, creates and returns CHierarchyAppUi application UI object.

Definition at line 84 of file HierarchyDocument.cpp.

00085     {
00086     return new (ELeave) CHierarchyAppUi;
00087     }


© Nokia 2006

Back to top