widgets/widgetapp/src/WidgetUiWindowManager.cpp
branchRCL_3
changeset 103 be5f8c9adf67
parent 99 ca6d8a014f4b
equal deleted inserted replaced
99:ca6d8a014f4b 103:be5f8c9adf67
   133     iAppUi(aAppUi),
   133     iAppUi(aAppUi),
   134     iStrictMode(ETrue),
   134     iStrictMode(ETrue),
   135     iNetworkMode(EUnknownMode),
   135     iNetworkMode(EUnknownMode),
   136     iNetworkConnected(EFalse),
   136     iNetworkConnected(EFalse),
   137     iWidgetCursorMode(TBrCtlDefs::EDefaultCursor)
   137     iWidgetCursorMode(TBrCtlDefs::EDefaultCursor)
       
   138 #ifdef BRDO_OCC_ENABLED_FF  
       
   139         ,
       
   140         iNewConnFlag( EFalse )
       
   141 #endif
   138     {
   142     {
   139     }
   143     }
   140 
   144 
   141 // -----------------------------------------------------------------------------
   145 // -----------------------------------------------------------------------------
   142 // CWidgetUiWindowManager::ConstructL()
   146 // CWidgetUiWindowManager::ConstructL()
  1635        TRAP_IGNORE( window->Engine()->HandleCommandL( (TInt)TBrCtlDefs::ECommandUnSetRetryConnectivityFlag + (TInt)TBrCtlDefs::ECommandIdBase ) );
  1639        TRAP_IGNORE( window->Engine()->HandleCommandL( (TInt)TBrCtlDefs::ECommandUnSetRetryConnectivityFlag + (TInt)TBrCtlDefs::ECommandIdBase ) );
  1636        SetRetryFlag(EFalse);
  1640        SetRetryFlag(EFalse);
  1637        
  1641        
  1638        TRAP_IGNORE(ConnNeededStatusL(err)); //Start the observer again
  1642        TRAP_IGNORE(ConnNeededStatusL(err)); //Start the observer again
  1639        TRAP_IGNORE( window->Engine()->HandleCommandL( (TInt)TBrCtlDefs::ECommandRetryTransactions + (TInt)TBrCtlDefs::ECommandIdBase ) );
  1643        TRAP_IGNORE( window->Engine()->HandleCommandL( (TInt)TBrCtlDefs::ECommandRetryTransactions + (TInt)TBrCtlDefs::ECommandIdBase ) );
       
  1644        SetNewConnFlag(ETrue);
  1640        }
  1645        }
  1641     else
  1646     else
  1642         {
  1647         {
  1643         TRAP_IGNORE( window->Engine()->HandleCommandL( (TInt)TBrCtlDefs::ECommandUnSetRetryConnectivityFlag + (TInt)TBrCtlDefs::ECommandIdBase ) );
  1648         TRAP_IGNORE( window->Engine()->HandleCommandL( (TInt)TBrCtlDefs::ECommandUnSetRetryConnectivityFlag + (TInt)TBrCtlDefs::ECommandIdBase ) );
  1644         SetRetryFlag(EFalse);
  1649         SetRetryFlag(EFalse);
  1653 //
  1658 //
  1654  TBool CWidgetUiWindowManager::GetRetryFlag()
  1659  TBool CWidgetUiWindowManager::GetRetryFlag()
  1655       {
  1660       {
  1656       return reConnectivityFlag;
  1661       return reConnectivityFlag;
  1657       } 
  1662       } 
       
  1663  
       
  1664  // -----------------------------------------------------------------------------
       
  1665  // CWidgetUiWindowManager::SetNewConnFlag
       
  1666  // -----------------------------------------------------------------------------
       
  1667  //
       
  1668  void CWidgetUiWindowManager::SetNewConnFlag(TBool flag)
       
  1669      {
       
  1670      iNewConnFlag = flag;
       
  1671      }
       
  1672 
       
  1673  // -----------------------------------------------------------------------------
       
  1674  // CWidgetUiWindowManager::GetNewConnFlag
       
  1675  // -----------------------------------------------------------------------------
       
  1676  //
       
  1677  TBool CWidgetUiWindowManager::GetNewConnFlag()
       
  1678      {
       
  1679      return iNewConnFlag;
       
  1680      }
       
  1681 	 
  1658 #endif // BRDO_OCC_ENABLED_FF
  1682 #endif // BRDO_OCC_ENABLED_FF
  1659 
  1683 
  1660 // -----------------------------------------------------------------------------
  1684 // -----------------------------------------------------------------------------
  1661 // CWidgetUiWindowManager::LightStatusChanged
  1685 // CWidgetUiWindowManager::LightStatusChanged
  1662 // -----------------------------------------------------------------------------
  1686 // -----------------------------------------------------------------------------
  1666     if ( aTarget == CHWRMLight::EPrimaryDisplay )
  1690     if ( aTarget == CHWRMLight::EPrimaryDisplay )
  1667         {
  1691         {
  1668         if ( ( aStatus == CHWRMLight::ELightOn || aStatus == CHWRMLight::ELightOff ) && aStatus != iLightStatus )
  1692         if ( ( aStatus == CHWRMLight::ELightOn || aStatus == CHWRMLight::ELightOff ) && aStatus != iLightStatus )
  1669             {   
  1693             {   
  1670             iLightStatus = aStatus;
  1694             iLightStatus = aStatus;
  1671             if(iActiveFsWindow)                
  1695             if( AnyWidgetOnHs() )                
  1672                 if(aStatus == CHWRMLight::ELightOn )
  1696                 if(aStatus == CHWRMLight::ELightOn )
  1673                     {
  1697                     {                    
  1674                     TRAP_IGNORE( iActiveFsWindow->Engine()->HandleCommandL( 
  1698                     TRAP_IGNORE( iWindowList[0]->Engine()->HandleCommandL( 
  1675                                (TInt)TBrCtlDefs::ECommandIdBase +
  1699                                (TInt)TBrCtlDefs::ECommandIdBase +
  1676                                (TInt)TBrCtlDefs::ECommandBackLightOn ) );
  1700                                (TInt)TBrCtlDefs::ECommandBackLightOn ) );
  1677                     }
  1701                     }
  1678                 else if(aStatus == CHWRMLight::ELightOff )
  1702                 else if(aStatus == CHWRMLight::ELightOff )
  1679                     {
  1703                     {                    
  1680                     TRAP_IGNORE( iActiveFsWindow->Engine()->HandleCommandL( 
  1704                     TRAP_IGNORE( iWindowList[0]->Engine()->HandleCommandL( 
  1681                                (TInt)TBrCtlDefs::ECommandIdBase +
  1705                                (TInt)TBrCtlDefs::ECommandIdBase +
  1682                                (TInt)TBrCtlDefs::ECommandBackLightOff) );
  1706                                (TInt)TBrCtlDefs::ECommandBackLightOff) );
  1683                     }
  1707                     }
  1684             }
  1708             }
  1685     }
  1709     }