CSplashView *CSplashView::NewLC() { CSplashView *self = new(ELeave)CSplashView(); CleanupStack::PushL(self); self->ConstructL(); return self; }
class CSplashView* CSplashView::NewLC(CWayFinderAppUi* aWayfinderUI, isab::Log* aLog) { CSplashView* self = new (ELeave) CSplashView(aLog); CleanupStack::PushL(self); self->ConstructL(aWayfinderUI); return self; }
void CMpAppUi::ConstructL() { BaseConstructL(); //// Initialize graphics //iSpriteHandler = CSpriteHandler::NewL(); CView1* view1 = new (ELeave) CView1; CleanupStack::PushL( view1 ); view1->ConstructL(); AddViewL( view1 ); // transfer ownership to CAknViewAppUi CleanupStack::Pop(); // view1 CView2* view2 = new (ELeave) CView2; CleanupStack::PushL( view2 ); view2->ConstructL(); AddViewL( view2 ); CleanupStack::Pop(); CView3* view3 = new (ELeave) CView3; CleanupStack::PushL( view3 ); view3->ConstructL(); AddViewL( view3 ); CleanupStack::Pop(); CView4* view4 = new (ELeave) CView4; CleanupStack::PushL( view4 ); view4->ConstructL(); AddViewL( view4 ); CleanupStack::Pop(); CSplashView* splash = new (ELeave) CSplashView; CleanupStack::PushL( splash ); splash->ConstructL(); AddViewL( splash ); CleanupStack::Pop(); //SetDefaultViewL(*view1); SetDefaultViewL(*splash); // Initialize graphics iSpriteHandler = CSpriteHandler::NewL(); }