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 // --------------------------------------------------------------------------- |