webengine/osswebengine/WebKit/s60/plugins/PluginSkin.h
changeset 10 a359256acfc6
parent 5 10e98eab6f85
child 11 c8a366e56285
equal deleted inserted replaced
5:10e98eab6f85 10:a359256acfc6
   426         *
   426         *
   427         * @since 3.2
   427         * @since 3.2
   428         * @return Bool.
   428         * @return Bool.
   429         */
   429         */
   430         TBool RunScript(); 
   430         TBool RunScript(); 
       
   431         RArray<NPN_GenericElement>*  genericElementArray(){
       
   432             return iGenericElementArray;
       
   433         }
   431   private:  // private member data
   434   private:  // private member data
   432         void setPluginWinClipedRect();
   435         void setPluginWinClipedRect();
   433         TRect frameVisibleRect() const;
   436         TRect frameVisibleRect() const;
   434         void Close();
   437         void Close();
   435         
   438         
       
   439         const TDesC& GetExecutionMode();
       
   440         void setupGenericElementArrrayL();
       
   441         void addWidgetAttributesL();
   436         // Window-owning CoeControl which wraps the CoeControl created by the plugin
   442         // Window-owning CoeControl which wraps the CoeControl created by the plugin
   437         PluginWin* m_pluginwin;
   443         PluginWin* m_pluginwin;
   438         WebFrame* m_frame; // not owned
   444         WebFrame* m_frame; // not owned
   439         CFont* m_font;
   445         CFont* m_font;
   440         HBufC8* m_url;
   446         HBufC8* m_url;
   462         
   468         
   463         //Javascript: url 
   469         //Javascript: url 
   464         RPointerArray<HBufC> m_JSUrls;
   470         RPointerArray<HBufC> m_JSUrls;
   465 
   471 
   466         WTF::HashSet<PluginStream*>  m_streams;
   472         WTF::HashSet<PluginStream*>  m_streams;
       
   473         
       
   474         RArray<NPN_GenericElement>*  iGenericElementArray;
       
   475         TPoint   m_oldPos;
       
   476         TRect    m_oldViewport;
       
   477         
   467 
   478 
   468 public:
   479 public:
   469         TInt m_handle;
   480         TInt m_handle;
   470         NPP m_instance;    
   481         NPP m_instance;    
   471         NPPluginFuncs* m_pluginfuncs;
   482         NPPluginFuncs* m_pluginfuncs;