www.pudn.com > smssend-vc.rar > csmsdocument.cpp


/* Copyright (c) 2003, Nokia. All rights reserved */ 
 
// INCLUDE FILES 
#include "CSmsDocument.h" 
#include "CSmsAppUi.h" 
 
// ============================ MEMBER FUNCTIONS =============================== 
 
// ----------------------------------------------------------------------------- 
// CSmsDocument::CSmsDocument() 
// C++ default constructor can NOT contain any code, that might leave. 
// ----------------------------------------------------------------------------- 
// 
CSmsDocument::CSmsDocument( CEikApplication& aApp ) 
: CAknDocument( aApp ) 
    { 
    } 
 
// ---------------------------------------------------------- 
// CSmsDocument::~CSmsDocument() 
// Destructor. 
// ---------------------------------------------------------- 
// 
CSmsDocument::~CSmsDocument() 
    { 
    } 
 
// ----------------------------------------------------------------------------- 
// CSmsDocument::ConstructL() 
// Symbian 2nd phase constructor can leave. 
// ----------------------------------------------------------------------------- 
// 
void CSmsDocument::ConstructL() 
    { 
    } 
 
// ----------------------------------------------------------------------------- 
// CSmsDocument::NewL() 
// Two-phased constructor. 
// ----------------------------------------------------------------------------- 
// 
CSmsDocument* CSmsDocument::NewL( CEikApplication& aApp ) // CSmsApp reference 
    { 
    CSmsDocument* self = new ( ELeave ) CSmsDocument( aApp ); 
    CleanupStack::PushL( self ); 
    self->ConstructL(); 
    CleanupStack::Pop(); 
 
    return self; 
    } 
 
// ----------------------------------------------------------------------------- 
// CSmsDocument::CreateAppUiL() 
// Constructs CSmsAppUi. 
// ----------------------------------------------------------------------------- 
// 
CEikAppUi* CSmsDocument::CreateAppUiL() 
    { 
    return new ( ELeave ) CSmsAppUi; 
    } 
 
// End of File