852 iAnimation->BringToForeground(); |
852 iAnimation->BringToForeground(); |
853 iMainView->DrawDeferred(); |
853 iMainView->DrawDeferred(); |
854 iOfflineModeQueryShown = ETrue; |
854 iOfflineModeQueryShown = ETrue; |
855 CHbDeviceMessageBoxSymbian *aMessageBox = NULL; |
855 CHbDeviceMessageBoxSymbian *aMessageBox = NULL; |
856 aMessageBox = CHbDeviceMessageBoxSymbian::NewL(CHbDeviceMessageBoxSymbian::EQuestion); |
856 aMessageBox = CHbDeviceMessageBoxSymbian::NewL(CHbDeviceMessageBoxSymbian::EQuestion); |
|
857 CleanupStack::PushL(aMessageBox); |
857 _LIT(KText, "Continue using phone in Offline mode?"); |
858 _LIT(KText, "Continue using phone in Offline mode?"); |
858 aMessageBox->SetTextL(KText); |
859 aMessageBox->SetTextL(KText); |
859 _LIT(KAcceptText, "Yes"); |
860 _LIT(KAcceptText, "Yes"); |
860 aMessageBox->SetButtonTextL(CHbDeviceMessageBoxSymbian::EAcceptButton, KAcceptText); |
861 aMessageBox->SetButtonTextL(CHbDeviceMessageBoxSymbian::EAcceptButton, KAcceptText); |
861 _LIT(KRejectText, "No"); |
862 _LIT(KRejectText, "No"); |
862 aMessageBox->SetButtonTextL(CHbDeviceMessageBoxSymbian::ERejectButton, KRejectText); |
863 aMessageBox->SetButtonTextL(CHbDeviceMessageBoxSymbian::ERejectButton, KRejectText); |
863 //aMessageBox->SetDismissPolicy(HbPopup::NoDismiss); |
864 //aMessageBox->SetDismissPolicy(HbPopup::NoDismiss); |
864 //define the selection button to hold user's option choice |
865 //define the selection button to hold user's option choice |
865 CHbDeviceMessageBoxSymbian::TButtonId selection; |
866 CHbDeviceMessageBoxSymbian::TButtonId selection; |
866 selection = aMessageBox->ExecL(); |
867 selection = aMessageBox->ExecL(); |
|
868 |
|
869 CleanupStack::PopAndDestroy(aMessageBox); |
867 if ( selection == CHbDeviceMessageBoxSymbian::EAcceptButton ) |
870 if ( selection == CHbDeviceMessageBoxSymbian::EAcceptButton ) |
868 { |
871 { |
869 TRACES("CStartupAppUi::ShowOfflineModeQueryL(): Offline Mode query: YES -> Boot to Offline"); |
872 TRACES("CStartupAppUi::ShowOfflineModeQueryL(): Offline Mode query: YES -> Boot to Offline"); |
870 reply = 1; |
873 reply = 1; |
871 } |
874 } |