webengine/osswebengine/WebKit/s60/webview/WebFrame.cpp
branchRCL_3
changeset 84 800203832575
parent 73 a1a5d4e727e8
child 92 e1bea15f9a39
equal deleted inserted replaced
73:a1a5d4e727e8 84:800203832575
   581     }
   581     }
   582     
   582     
   583     return 0;
   583     return 0;
   584 }
   584 }
   585 
   585 
   586 void WebFrame::PlayPausePlugins(bool pause)
   586 void WebFrame::ScrollOrPinchStatus(bool status)
   587 {
   587 {
   588     PluginHandler* plghandler = StaticObjectsContainer::instance()->pluginHandler();
   588     PluginHandler* plghandler = StaticObjectsContainer::instance()->pluginHandler();
   589     WTF::HashSet<PluginSkin*> pluginObjs = plghandler->pluginObjects();
   589        WTF::HashSet<PluginSkin*> pluginObjs = plghandler->pluginObjects();
   590     for(WTF::HashSet<PluginSkin*>::iterator it = pluginObjs.begin() ;  it != pluginObjs.end() ; ++it ) {
   590        for(WTF::HashSet<PluginSkin*>::iterator it = pluginObjs.begin() ;  it != pluginObjs.end() ; ++it )
   591         static_cast<PluginSkin*> (*it)->PlayPauseNotify(pause);
   591            {
   592     }
   592            PluginSkin* plg = static_cast<PluginSkin*> (*it);
       
   593            WebFrame* plgWebFrame = plg->getWebFrame();
       
   594            CBrCtl*   plbrCtl = control(plg->frame());
       
   595            CBrCtl*   pgbrCtl = control(this);
       
   596 
       
   597            if(plbrCtl == pgbrCtl)
       
   598                {
       
   599                plg->NotifyPluginsForScrollOrPinch(status);
       
   600                }
       
   601        }
       
   602 
       
   603 
   593 }
   604 }
   594 
   605 
   595 void WebFrame::reCreatePlugins()
   606 void WebFrame::reCreatePlugins()
   596 {
   607 {
   597     MWebCoreObjectWidget* view = NULL;  
   608     MWebCoreObjectWidget* view = NULL;