--- a/webengine/osswebengine/WebKit/s60/plugins/PluginStreamLoaderClient.h Tue Aug 31 16:17:46 2010 +0300
+++ b/webengine/osswebengine/WebKit/s60/plugins/PluginStreamLoaderClient.h Wed Sep 01 12:28:30 2010 +0100
@@ -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();
@@ -77,7 +78,10 @@
PluginStream* m_pluginstream;
ResourceRequest* m_request;
NetscapePlugInStreamLoader* m_loader;
+ PluginSkin* m_pluginskin; // not owned
+ void* m_notifydata; // not owned
int m_error;
+ TBool m_notify;
};