688 |
688 |
689 iUseNetworkReason = EIR_UseNetwork_NoReason; |
689 iUseNetworkReason = EIR_UseNetwork_NoReason; |
690 return retVal; |
690 return retVal; |
691 } |
691 } |
692 |
692 |
693 #ifdef TERMS_CONDITIONS_VIEW_ENABLED |
693 void IRApplication::launchStartingView(TIRViewId aViewId) |
694 void IRApplication::handleTermsConsAccepted() |
694 { |
695 { |
695 LOG_METHOD; |
696 LOG_METHOD; |
696 iStartingViewId = aViewId; |
697 iSettings->reSetFlagTermsAndConditions(); |
697 iViewManager->activateView(iStartingViewId); |
698 IRBaseView * termsConsView = iViewManager->getView(EIRView_TermsConsView); |
|
699 iViewManager->removeView(termsConsView); |
|
700 termsConsView->deleteLater(); |
|
701 |
|
702 iViewManager->activateView(iStartingViewId); |
|
703 QEvent* initEvent = new QEvent(iInitEvent); |
698 QEvent* initEvent = new QEvent(iInitEvent); |
704 QCoreApplication::postEvent(this, initEvent, Qt::HighEventPriority); |
699 QCoreApplication::postEvent(this, initEvent, Qt::HighEventPriority); |
705 } |
|
706 #endif |
|
707 |
|
708 void IRApplication::launchStartingView(TIRViewId aViewId) |
|
709 { |
|
710 LOG_METHOD; |
|
711 iStartingViewId = aViewId; |
|
712 #ifdef TERMS_CONDITIONS_VIEW_ENABLED |
|
713 bool isFirstTimeUsage = false; |
|
714 iSettings->isFlagTermsAndConditions(isFirstTimeUsage); |
|
715 |
|
716 if(isFirstTimeUsage) |
|
717 { |
|
718 iViewManager->activateView(EIRView_TermsConsView); |
|
719 } |
|
720 else |
|
721 #endif |
|
722 { |
|
723 iViewManager->activateView(iStartingViewId); |
|
724 QEvent* initEvent = new QEvent(iInitEvent); |
|
725 QCoreApplication::postEvent(this, initEvent, Qt::HighEventPriority); |
|
726 } |
|
727 |
700 |
728 iAppFullyStarted = true; |
701 iAppFullyStarted = true; |
729 } |
702 } |
730 |
703 |
731 bool IRApplication::isAppFullyStarted() const |
704 bool IRApplication::isAppFullyStarted() const |