webengine/osswebengine/WebKit/s60/plugins/PluginHandler.h
branchRCL_3
changeset 44 800203832575
parent 25 0ed94ceaa377
child 48 79859ed3eea9
equal deleted inserted replaced
42:a1a5d4e727e8 44:800203832575
   144         void  setPluginToActivate(PluginSkin* pluginObj) {m_pluginToActivate = pluginObj; };
   144         void  setPluginToActivate(PluginSkin* pluginObj) {m_pluginToActivate = pluginObj; };
   145         PluginSkin*  activePlugin() { return m_activePlugin; };
   145         PluginSkin*  activePlugin() { return m_activePlugin; };
   146         void setActivePlugin(PluginSkin* pluginObj) { m_activePlugin = pluginObj; };
   146         void setActivePlugin(PluginSkin* pluginObj) { m_activePlugin = pluginObj; };
   147         HBufC* pluginMimeByExtention(const TPtrC8& url);
   147         HBufC* pluginMimeByExtention(const TPtrC8& url);
   148         PluginInfo* pluginInfoByExtention(const TPtrC8& aUrl, TInt* aExtIdx);
   148         PluginInfo* pluginInfoByExtention(const TPtrC8& aUrl, TInt* aExtIdx);
       
   149         RPointerArray<PluginSkin>& getVisiblePlugins() { return m_visiblePlugins; }
   149 
   150 
   150     private: // New functions
   151     private: // New functions
   151 
   152 
   152         /**
   153         /**
   153         * Scans for new plugins.
   154         * Scans for new plugins.
   200 
   201 
   201         CIdle*                      m_idle;              //Active Object to initailise
   202         CIdle*                      m_idle;              //Active Object to initailise
   202                                                         //the plugins from drives
   203                                                         //the plugins from drives
   203         PluginSkin*                 m_pluginToActivate;
   204         PluginSkin*                 m_pluginToActivate;
   204         PluginSkin*                 m_activePlugin;
   205         PluginSkin*                 m_activePlugin;
       
   206         RPointerArray<PluginSkin>   m_visiblePlugins;    // Array to hold visible plugins 
   205     };
   207     };
   206 
   208 
   207 
   209 
   208 /**
   210 /**
   209 * A private helper class used by PluginHandler which is used
   211 * A private helper class used by PluginHandler which is used