diff -r 6297cdf66332 -r d39add9822e2 webengine/osswebengine/WebKit/s60/plugins/PluginStreamLoaderClient.h --- a/webengine/osswebengine/WebKit/s60/plugins/PluginStreamLoaderClient.h Mon Jan 18 21:20:18 2010 +0200 +++ b/webengine/osswebengine/WebKit/s60/plugins/PluginStreamLoaderClient.h Tue Feb 02 00:56:45 2010 +0200 @@ -51,8 +51,8 @@ { public: - static NetscapePlugInStreamLoaderClient* NewL(const String& url, PluginSkin* pluginskin, Frame* frame, void* notifydata = 0); - static NetscapePlugInStreamLoaderClient* NewL(const ResourceRequest& request, PluginSkin* pluginskin, Frame* frame, void* notifydata=0); + static NetscapePlugInStreamLoaderClient* NewL(const String& url, PluginSkin* pluginskin, Frame* frame, void* notifydata = 0, TBool notify = EFalse); + static NetscapePlugInStreamLoaderClient* NewL(const ResourceRequest& request, PluginSkin* pluginskin, Frame* frame, void* notifydata=0, TBool notify = EFalse); virtual ~NetscapePlugInStreamLoaderClient(); void start(); @@ -65,10 +65,11 @@ void didFinishLoading(); void didFail(const ResourceError& error); void didCancel(const ResourceError& error); + TBool notify() { return m_notify; } private: - void ConstructL(const String& url, PluginSkin* pluginskin, Frame* frame, void* notifydata = 0); - void ConstructL(const ResourceRequest& request, PluginSkin* pluginskin, Frame* frame, void* notifydata=0); + void ConstructL(const String& url, PluginSkin* pluginskin, Frame* frame, void* notifydata = 0, TBool notify = EFalse); + void ConstructL(const ResourceRequest& request, PluginSkin* pluginskin, Frame* frame, void* notifydata=0, TBool notify = EFalse); NetscapePlugInStreamLoaderClient(); @@ -80,6 +81,7 @@ PluginSkin* m_pluginskin; // not owned void* m_notifydata; // not owned int m_error; + TBool m_notify; };