qtinternetradio/ui/src/irapplication.cpp
changeset 17 38bbf2dcd608
parent 16 5723da102db1
equal deleted inserted replaced
16:5723da102db1 17:38bbf2dcd608
   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