webengine/osswebengine/WebKit/s60/webview/SettingsContainer.cpp
branchRCL_3
changeset 48 79859ed3eea9
parent 34 220a17280356
child 49 919f36ff910f
equal deleted inserted replaced
47:e1bea15f9a39 48:79859ed3eea9
    13 *
    13 *
    14 * Description:   DocumentLoader in webkit side
    14 * Description:   DocumentLoader in webkit side
    15 *
    15 *
    16 */
    16 */
    17 
    17 
       
    18 
    18 #include <../bidi.h>
    19 #include <../bidi.h>
    19 #include "SettingsContainer.h"
    20 #include "SettingsContainer.h"
    20 #include "WebView.h"
    21 #include "WebView.h"
    21 #include "BrCtl.h"
    22 #include "BrCtl.h"
    22 #include "WebUtil.h"
    23 #include "WebUtil.h"
    23 #include "Page.h"
    24 #include "Page.h"
    24 #include "frame.h"
    25 #include "Frame.h"
    25 #include "frametree.h"
    26 #include "FrameTree.h"
    26 #include "frameview.h"
    27 #include "FrameView.h"
    27 #include "document.h"
    28 #include "Document.h"
    28 #include "Settings.h"
    29 #include "Settings.h"
    29 #include "HttpSessionManager.h"
    30 #include "HttpSessionManager.h"
    30 #include "StaticObjectsContainer.h"
    31 #include "StaticObjectsContainer.h"
    31 #include "ResourceLoaderDelegate.h"
    32 #include "ResourceLoaderDelegate.h"
    32 #include "HistoryInterface.h"
    33 #include "HistoryInterface.h"
    33 #include <brctldefs.h>
    34 #include "BrCtlDefs.h"
    34 #include "WebDocumentLoader.h"
    35 #include "WebDocumentLoader.h"
    35 #include "Frame.h"
    36 #include "Frame.h"
    36 #include "FrameLoader.h"
    37 #include "FrameLoader.h"
    37 #include "WebCharsetData.h"
    38 #include "WebCharsetData.h"
    38 
    39 
   140         case TBrCtlDefs::ESettingsECMAScriptEnabled:
   141         case TBrCtlDefs::ESettingsECMAScriptEnabled:
   141             m_webView->page()->settings()->setJavaScriptEnabled(brctlSettings[setting]);
   142             m_webView->page()->settings()->setJavaScriptEnabled(brctlSettings[setting]);
   142             break;
   143             break;
   143         case TBrCtlDefs::ESettingsCurrentZoomLevelIndex:
   144         case TBrCtlDefs::ESettingsCurrentZoomLevelIndex:
   144             m_webView->setZoomLevel(brctlSettings[setting]);
   145             m_webView->setZoomLevel(brctlSettings[setting]);
   145             break;            
   146             break;
   146         case TBrCtlDefs::ESettingsAutoRefresh:
       
   147             brctlSetting(TBrCtlDefs::ESettingsAutoRefresh);
       
   148             break;        
       
   149     }
   147     }
   150 }
   148 }
   151 
   149 
   152 void SettingsContainer::updateHttpSetting(TBrCtlDefs::TBrCtlSettings setting)
   150 void SettingsContainer::updateHttpSetting(TBrCtlDefs::TBrCtlSettings setting)
   153 {
   151 {
   258             retVal = brctlSettings[setting];
   256             retVal = brctlSettings[setting];
   259             break;
   257             break;
   260             }
   258             }
   261         case TBrCtlDefs::ESettingsNumOfDownloads :
   259         case TBrCtlDefs::ESettingsNumOfDownloads :
   262             {
   260             {
   263             if ( httpSessionMgr->httpDownload() )
   261             retVal = httpSessionMgr->httpDownload()->numOfDownloads();
   264                 {
       
   265                 retVal = httpSessionMgr->httpDownload()->numOfDownloads();
       
   266                 }
       
   267             break;
   262             break;
   268             }
   263             }
   269         default:
   264         default:
   270             {
   265             {
   271             break;   // should not occur
   266             break;   // should not occur