startupservices/Startup/src/StartupAppUi.cpp
branchRCL_3
changeset 18 0818dd463d41
parent 0 2e3d3ce01487
child 19 924385140d98
equal deleted inserted replaced
17:5e7d68cc22e0 18:0818dd463d41
    33 #include "startupappprivatepskeys.h"
    33 #include "startupappprivatepskeys.h"
    34 #include <startupdomainpskeys.h>
    34 #include <startupdomainpskeys.h>
    35 #include <startupdomaincrkeys.h>
    35 #include <startupdomaincrkeys.h>
    36 #include <CoreApplicationUIsSDKCRKeys.h>
    36 #include <CoreApplicationUIsSDKCRKeys.h>
    37 #include <starterclient.h>
    37 #include <starterclient.h>
       
    38 #include "StartupWelcomeCrKeys.h"
    38 
    39 
    39 #ifdef RD_UI_TRANSITION_EFFECTS_PHASE2
    40 #ifdef RD_UI_TRANSITION_EFFECTS_PHASE2
    40 // Transition effects
    41 // Transition effects
    41 #include <gfxtranseffect/gfxtranseffect.h>
    42 #include <gfxtranseffect/gfxtranseffect.h>
    42 #include <akntranseffect.h>
    43 #include <akntranseffect.h>
   937 #ifndef RD_STARTUP_ANIMATION_CUSTOMIZATION
   938 #ifndef RD_STARTUP_ANIMATION_CUSTOMIZATION
   938     RProperty::Set( KPSUidStartup, KStartupCleanBoot, iCleanBoot );
   939     RProperty::Set( KPSUidStartup, KStartupCleanBoot, iCleanBoot );
   939 #endif // RD_STARTUP_ANIMATION_CUSTOMIZATION
   940 #endif // RD_STARTUP_ANIMATION_CUSTOMIZATION
   940 
   941 
   941 #ifdef RD_STARTUP_ANIMATION_CUSTOMIZATION    
   942 #ifdef RD_STARTUP_ANIMATION_CUSTOMIZATION    
   942     UpdateStartupUiPhase( EStartupUiPhaseAllDone );
   943     TBool fTUDone = ETrue;
       
   944     TRAP_IGNORE(IsFTUAvailableL(fTUDone));
       
   945     
       
   946     if(fTUDone)
       
   947     	{
       
   948     	UpdateStartupUiPhase( EStartupUiPhaseAllDone );
       
   949     	}
       
   950 	else
       
   951         {
       
   952         UpdateStartupUiPhase(EStartupUiPhaseAllDone+1);
       
   953         }
       
   954 
       
   955     //UpdateStartupUiPhase( EStartupUiPhaseAllDone );
       
   956     
       
   957     
   943 #endif // RD_STARTUP_ANIMATION_CUSTOMIZATION
   958 #endif // RD_STARTUP_ANIMATION_CUSTOMIZATION
   944 
   959 
   945     TRACES("CStartupAppUi::DoStartupEndPart(): Exit application.");
   960     TRACES("CStartupAppUi::DoStartupEndPart(): Exit application.");
   946     iExitTimer->Start( 100000, 100000, TCallBack( DoExitApplication, this ) );
   961     iExitTimer->Start( 100000, 100000, TCallBack( DoExitApplication, this ) );
   947     TRACES("CStartupAppUi::DoStartupEndPart(): DoExitApplication-timer called.");
   962     TRACES("CStartupAppUi::DoStartupEndPart(): DoExitApplication-timer called.");
   948     TRACES("CStartupAppUi::DoStartupEndPart(): End");
   963     TRACES("CStartupAppUi::DoStartupEndPart(): End");
   949     }
   964     }
       
   965 
       
   966 void CStartupAppUi::IsFTUAvailableL(TBool& aFTUAvailable)
       
   967     {
       
   968     	//From Startupwelcomecrkeys.h
       
   969     	CRepository* repo = CRepository::NewLC(KCRUidWelcome6);
       
   970 			repo->Get(KPhoneActicationCompleted, aFTUAvailable);
       
   971 			CleanupStack::PopAndDestroy(repo);
       
   972     }
       
   973 
   950 
   974 
   951 #ifndef RD_STARTUP_ANIMATION_CUSTOMIZATION
   975 #ifndef RD_STARTUP_ANIMATION_CUSTOMIZATION
   952 // ---------------------------------------------------------------------------
   976 // ---------------------------------------------------------------------------
   953 // CStartupAppUi::ContinueStartupAfterToneL()
   977 // CStartupAppUi::ContinueStartupAfterToneL()
   954 // ---------------------------------------------------------------------------
   978 // ---------------------------------------------------------------------------