webengine/widgetengine/src/WidgetEngineBridge.cpp
changeset 65 5bfc169077b2
parent 37 cb62a4f66ebe
child 68 92a765b5b3e7
equal deleted inserted replaced
42:d39add9822e2 65:5bfc169077b2
    13 *
    13 *
    14 * Description:  
    14 * Description:  
    15 *
    15 *
    16 */
    16 */
    17 
    17 
       
    18 
       
    19 
    18 // INCLUDE FILES
    20 // INCLUDE FILES
    19 #include "WidgetEngineBridge.h"
    21 #include "WidgetEngineBridge.h"
    20 #include "WidgetEventHandler.h"
    22 #include "WidgetEventHandler.h"
    21 #include <object.h>
    23 #include <object.h>
    22 #include <eikamnt.h>
    24 #include <eikamnt.h>
    23 #include <eikmenub.h>
    25 #include <eikmenub.h>
    24 #include <gdi.h>
    26 #include <gdi.h>
    25 #include <bitdev.h>
    27 #include <bitdev.h>
    26 #include <brctlinterface.h>
    28 #include "BrCtlInterface.h"
    27 #include "WidgetEngineCallbacks.h"
    29 #include "WidgetEngineCallbacks.h"
    28 
    30 
    29 #include "WidgetClient.h"
    31 #include "WidgetClient.h"
    30 #include "MenuClient.h"
    32 #include "MenuClient.h"
    31 #include "Renderer.h"
    33 #include "Renderer.h"
   168         m_preferences = new (ELeave) WidgetPreferences();
   170         m_preferences = new (ELeave) WidgetPreferences();
   169 
   171 
   170     switch( aParam ) {
   172     switch( aParam ) {
   171         case TBrCtlDefs::EWidgetBasePath: {
   173         case TBrCtlDefs::EWidgetBasePath: {
   172             m_preferences->setBasePathL(aValue);
   174             m_preferences->setBasePathL(aValue);
   173            TRAPD(err, m_preferences->loadL());
   175             m_preferences->loadL();            
   174             if(err!=KErrNone)
       
   175             	{
       
   176                 m_preferences->deleteAllPrefFiles();
       
   177            	    }
       
   178             break;
   176             break;
   179         }
   177         }
   180         case TBrCtlDefs::EWidgetBundleId: {
   178         case TBrCtlDefs::EWidgetBundleId: {
   181             m_preferences->setWidgetBundleId(aValue);
   179             m_preferences->setWidgetBundleId(aValue);
   182             break;
   180             break;
   321 }
   319 }
   322 
   320 
   323 //END OF FILE
   321 //END OF FILE
   324 
   322 
   325 
   323 
   326