diff options
Diffstat (limited to 'Source/WebKit2/WebProcess/Plugins/PluginView.h')
| -rw-r--r-- | Source/WebKit2/WebProcess/Plugins/PluginView.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/WebKit2/WebProcess/Plugins/PluginView.h b/Source/WebKit2/WebProcess/Plugins/PluginView.h index f101b2f4f..a6a056ccd 100644 --- a/Source/WebKit2/WebProcess/Plugins/PluginView.h +++ b/Source/WebKit2/WebProcess/Plugins/PluginView.h @@ -80,7 +80,6 @@ private: virtual ~PluginView(); void initializePlugin(); - void destroyPlugin(); void viewGeometryDidChange(); void viewVisibilityDidChange(); @@ -164,6 +163,9 @@ private: virtual void setCookiesForURL(const String& urlString, const String& cookieString); virtual bool getAuthenticationInfo(const WebCore::ProtectionSpace&, String& username, String& password); virtual bool isPrivateBrowsingEnabled(); + virtual bool asynchronousPluginInitializationEnabled() const; + virtual bool asynchronousPluginInitializationEnabledForAllPlugins() const; + virtual bool artificialPluginInitializationDelayEnabled() const; virtual void protectPluginFromDestruction(); virtual void unprotectPluginFromDestruction(); #if PLUGIN_ARCHITECTURE(X11) @@ -171,6 +173,9 @@ private: virtual void windowedPluginGeometryDidChange(const WebCore::IntRect& frameRect, const WebCore::IntRect& clipRect, uint64_t windowID); #endif + virtual void didInitializePlugin(); + virtual void didFailToInitializePlugin(); + // WebFrame::LoadListener virtual void didFinishLoad(WebFrame*); virtual void didFailLoad(WebFrame*, bool wasCancelled); @@ -181,6 +186,7 @@ private: Plugin::Parameters m_parameters; bool m_isInitialized; + bool m_isWaitingForSynchronousInitialization; bool m_isWaitingUntilMediaCanStart; bool m_isBeingDestroyed; |
