Changeset 61942 in webkit


Ignore:
Timestamp:
Jun 25, 2010 10:51:03 PM (14 years ago)
Author:
commit-queue@webkit.org
Message:

2010-06-25 Bernhard Bauer <bauerb@chromium.org>

Reviewed by Darin Fisher.

Add plugin accessors to WebPluginContainer.
https://bugs.webkit.org/show_bug.cgi?id=41145

  • public/WebPluginContainer.h:
  • src/WebPluginContainerImpl.h: (WebKit::WebPluginContainerImpl::setPlugin):
Location:
trunk/WebKit/chromium
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/chromium/ChangeLog

    r61936 r61942  
     12010-06-25  Bernhard Bauer  <bauerb@chromium.org>
     2
     3        Reviewed by Darin Fisher.
     4
     5        Add plugin accessors to WebPluginContainer.
     6        https://bugs.webkit.org/show_bug.cgi?id=41145
     7
     8        * public/WebPluginContainer.h:
     9        * src/WebPluginContainerImpl.h:
     10        (WebKit::WebPluginContainerImpl::setPlugin):
     11
    1122010-06-25  Sterling Swigart  <sswigart@google.com>
    213
  • trunk/WebKit/chromium/public/WebPluginContainer.h

    r59560 r61942  
    3737
    3838class WebElement;
     39class WebPlugin;
    3940class WebString;
    4041class WebURL;
     
    7879        const WebURLRequest&, const WebString& target, bool notifyNeeded, void* notifyData) = 0;
    7980
     81    virtual WebPlugin* plugin() = 0;
     82    virtual void setPlugin(WebPlugin*) = 0;
     83
    8084protected:
    8185    ~WebPluginContainer() { }
  • trunk/WebKit/chromium/src/WebPluginContainerImpl.h

    r59560 r61942  
    8585    virtual void loadFrameRequest(const WebURLRequest&, const WebString& target, bool notifyNeeded, void* notifyData);
    8686
     87    // This cannot be null.
     88    WebPlugin* plugin() { return m_webPlugin; }
     89    void setPlugin(WebPlugin* plugin) { m_webPlugin = plugin; }
     90
    8791    // Printing interface. The plugin can support custom printing
    8892    // (which means it controls the layout, number of pages etc).
     
    106110
    107111    NPObject* scriptableObject();
    108 
    109     // This cannot be null.
    110     WebPlugin* plugin() { return m_webPlugin; }
    111112
    112113    void willDestroyPluginLoadObserver(WebPluginLoadObserver*);
Note: See TracChangeset for help on using the changeset viewer.