S60 3rd Edition SDK for Symbian OS
Example Applications Guide

CLensFlareDocument Class Reference

#include <LensFlareDocument.h>

List of all members.

Public Member Functions

virtual ~CLensFlareDocument ()

Static Public Member Functions

static CLensFlareDocument * NewL (CEikApplication &aApp)

Private Member Functions

 CLensFlareDocument (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 LensFlareDocument.h.


Constructor & Destructor Documentation

CLensFlareDocument::~CLensFlareDocument (   )  [virtual]
 

Destructor. Does nothing.

Definition at line 50 of file LensFlareDocument.cpp.

00051     {
00052     }

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

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

Definition at line 44 of file LensFlareDocument.cpp.

00045 : CAknDocument(aApp)    
00046     {
00047     }


Member Function Documentation

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

Factory method for creating a new CLensFlareDocument object.

Definition at line 68 of file LensFlareDocument.cpp.

References CLensFlareDocument().

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

void CLensFlareDocument::ConstructL (   )  [private]
 

Second phase constructor. Does nothing.

Definition at line 59 of file LensFlareDocument.cpp.

00060     {
00061     }

CEikAppUi * CLensFlareDocument::CreateAppUiL (   )  [private]
 

From CEikDocument, creates and returns CLensFlareAppUi application UI object.

Definition at line 84 of file LensFlareDocument.cpp.

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


© Nokia 2006

Back to top