/* ============================================================================ Name : Placeads2Document.cpp Author : Copyright : Your copyright notice Description : CPlaceads2Document implementation ============================================================================ */ // INCLUDE FILES #include "Placeads2AppUi.h" #include "Placeads2Document.h" // ============================ MEMBER FUNCTIONS =============================== // ----------------------------------------------------------------------------- // CPlaceads2Document::NewL() // Two-phased constructor. // ----------------------------------------------------------------------------- // CPlaceads2Document* CPlaceads2Document::NewL(CEikApplication& aApp) { CPlaceads2Document* self = NewLC(aApp); CleanupStack::Pop(self); return self; } // ----------------------------------------------------------------------------- // CPlaceads2Document::NewLC() // Two-phased constructor. // ----------------------------------------------------------------------------- // CPlaceads2Document* CPlaceads2Document::NewLC(CEikApplication& aApp) { CPlaceads2Document* self = new (ELeave) CPlaceads2Document(aApp); CleanupStack::PushL(self); self->ConstructL(); return self; } // ----------------------------------------------------------------------------- // CPlaceads2Document::ConstructL() // Symbian 2nd phase constructor can leave. // ----------------------------------------------------------------------------- // void CPlaceads2Document::ConstructL() { // No implementation required } // ----------------------------------------------------------------------------- // CPlaceads2Document::CPlaceads2Document() // C++ default constructor can NOT contain any code, that might leave. // ----------------------------------------------------------------------------- // CPlaceads2Document::CPlaceads2Document(CEikApplication& aApp) : CAknDocument(aApp) { // No implementation required } // --------------------------------------------------------------------------- // CPlaceads2Document::~CPlaceads2Document() // Destructor. // --------------------------------------------------------------------------- // CPlaceads2Document::~CPlaceads2Document() { // No implementation required } // --------------------------------------------------------------------------- // CPlaceads2Document::CreateAppUiL() // Constructs CreateAppUi. // --------------------------------------------------------------------------- // CEikAppUi* CPlaceads2Document::CreateAppUiL() { // Create the application user interface, and return a pointer to it; // the framework takes ownership of this object return new (ELeave) CPlaceads2AppUi; } // End of File