camerauis/cameraapp/generic/camerauiconfigmanager/src/CameraUiConfigManager.cpp
branchRCL_3
changeset 67 756ad29ed18e
parent 57 2c87b2808fd7
equal deleted inserted replaced
62:f0c0788c4de2 67:756ad29ed18e
   127 // ----------------------------------------------------------------------------------
   127 // ----------------------------------------------------------------------------------
   128 //
   128 //
   129 EXPORT_C TBool CCameraUiConfigManager::IsDSAViewFinderSupported( TBool aPrimaryCamera ) const
   129 EXPORT_C TBool CCameraUiConfigManager::IsDSAViewFinderSupported( TBool aPrimaryCamera ) const
   130     {
   130     {
   131     RArray<TInt> supportedItems;
   131     RArray<TInt> supportedItems;
   132     CleanupClosePushL( supportedItems );
       
   133     TBool supported ( EFalse );
   132     TBool supported ( EFalse );
   134     TRAPD( err,iConfigManagerImp->SupportedSettingItemsL( ECamDynamicSettingDSAViewFinder,
   133     TRAPD( err,iConfigManagerImp->SupportedSettingItemsL( ECamDynamicSettingDSAViewFinder,
   135                                                           supportedItems ) );
   134                                                           supportedItems ) );
   136     if ( KErrNone == err && supportedItems.Count() > 0  )
   135     if ( KErrNone == err && supportedItems.Count() > 0  )
   137         {
   136         {
   138         if ( aPrimaryCamera ) supported = supportedItems[0];
   137         if ( aPrimaryCamera ) supported = supportedItems[0];
   139         else supported = supportedItems[1];
   138         else supported = supportedItems[1];
   140         }
   139         }
   141     CleanupStack::PopAndDestroy( &supportedItems );
   140     supportedItems.Close();
   142     return supported; // not supported
   141     return supported; // not supported
   143     }
   142     }
   144 
   143 
   145 
   144 
   146 // ----------------------------------------------------------------------------------
   145 // ----------------------------------------------------------------------------------