videofeeds/vcnsuiengine/src/vcxnsserviceprovider.cpp
changeset 2 dec420019252
parent 0 96612d01cf9f
equal deleted inserted replaced
1:6711b85517b7 2:dec420019252
    14 * Description: 
    14 * Description: 
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 // Version : %version: Rel6_49 %
    19 // Version : %version: Rel6_50 %
    20 
    20 
    21 // INCLUDE FILES
    21 // INCLUDE FILES
    22 #include <bldvariant.hrh>
    22 #include <bldvariant.hrh>
    23 #include <bautils.h>
    23 #include <bautils.h>
    24 
    24 
   708         {
   708         {
   709         CVcxNsService* service = NULL;
   709         CVcxNsService* service = NULL;
   710         service = GetServiceData( aSelected );
   710         service = GetServiceData( aSelected );
   711         if ( service )
   711         if ( service )
   712             {
   712             {
       
   713             iUiEngine.SetVcAppState( EStateBrowser );
       
   714             
   713             for ( TInt i = 0; i < iServiceObservers.Count(); i++ )
   715             for ( TInt i = 0; i < iServiceObservers.Count(); i++ )
   714                 {
   716                 {
   715                 if( iServiceObservers[i] )
   717                 if( iServiceObservers[i] )
   716                     {
   718                     {
   717                     iServiceObservers[i]->OpenBrowserLinkL( 
   719                     iServiceObservers[i]->OpenBrowserLinkL( 
   718                         service->AccountMgmtUri() );
   720                         service->AccountMgmtUri() );
   719                     }
   721                     }
   720                 }
   722                 }
   721             iUiEngine.SetVcAppState( EStateBrowser );
       
   722             }
   723             }
   723         }
   724         }
   724     }
   725     }
   725 
   726 
   726 // -----------------------------------------------------------------------------
   727 // -----------------------------------------------------------------------------
  1370 //
  1371 //
  1371 void CVcxNsServiceProvider::OpenToBrowserL( const TDesC& aUri )
  1372 void CVcxNsServiceProvider::OpenToBrowserL( const TDesC& aUri )
  1372     {
  1373     {
  1373     if ( aUri.Length() > 0 )
  1374     if ( aUri.Length() > 0 )
  1374         {
  1375         {
       
  1376         iUiEngine.SetVcAppState( EStateBrowser );
       
  1377 
  1375         for ( TInt i = 0; i < iServiceObservers.Count(); i++ )
  1378         for ( TInt i = 0; i < iServiceObservers.Count(); i++ )
  1376             {
  1379             {
  1377             if( iServiceObservers[i] )
  1380             if( iServiceObservers[i] )
  1378                 {
  1381                 {
  1379                 iServiceObservers[i]->OpenBrowserLinkL( aUri );
  1382                 iServiceObservers[i]->OpenBrowserLinkL( aUri );
  1380                 }
  1383                 }
  1381             }
  1384             }
  1382         iUiEngine.SetVcAppState( EStateBrowser );
       
  1383         }
  1385         }
  1384     }
  1386     }
  1385 
  1387 
  1386 // -----------------------------------------------------------------------------
  1388 // -----------------------------------------------------------------------------
  1387 // Open rtsp link to player
  1389 // Open rtsp link to player