| Index: sky/engine/core/html/HTMLIFrameElement.h
|
| diff --git a/sky/engine/core/html/HTMLIFrameElement.h b/sky/engine/core/html/HTMLIFrameElement.h
|
| index a95654c2c6f8675df5c942cd9b38fffd60a81c26..4759212bc6c88a01d5456c1d53e7cc67bc7c3fa3 100644
|
| --- a/sky/engine/core/html/HTMLIFrameElement.h
|
| +++ b/sky/engine/core/html/HTMLIFrameElement.h
|
| @@ -22,29 +22,32 @@ class HTMLIFrameElement : public HTMLElement,
|
| public:
|
| static PassRefPtr<HTMLIFrameElement> create(Document&);
|
|
|
| - virtual ~HTMLIFrameElement();
|
| + ~HTMLIFrameElement() override;
|
|
|
| mojo::View* contentView() const { return m_contentView; }
|
|
|
| - ScriptValue takeServiceProvider(ScriptState*);
|
| + ScriptValue takeServicesHandle(ScriptState*);
|
| + ScriptValue takeExposedServicesHandle(ScriptState*);
|
|
|
| private:
|
| explicit HTMLIFrameElement(Document&);
|
|
|
| // HTMLElement methods:
|
| - virtual RenderObject* createRenderer(RenderStyle* style) override;
|
| + RenderObject* createRenderer(RenderStyle* style) override;
|
|
|
| - virtual void insertedInto(ContainerNode*) override;
|
| - virtual void removedFrom(ContainerNode*) override;
|
| + void insertedInto(ContainerNode*) override;
|
| + void removedFrom(ContainerNode*) override;
|
| + void parseAttribute(const QualifiedName& name, const AtomicString& value) override;
|
|
|
| // ViewObserver methods:
|
| void OnViewDestroyed(mojo::View* view) override;
|
|
|
| -private:
|
| void createView();
|
| + void navigateView();
|
|
|
| mojo::View* m_contentView;
|
| mojo::ServiceProviderPtr m_services;
|
| + mojo::ScopedMessagePipeHandle m_exposedServices;
|
| };
|
|
|
| } // namespace blink
|
|
|