From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/WebCore/html/HTMLFrameElement.h | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) (limited to 'Source/WebCore/html/HTMLFrameElement.h') diff --git a/Source/WebCore/html/HTMLFrameElement.h b/Source/WebCore/html/HTMLFrameElement.h index 5579c9848..4f08ab046 100644 --- a/Source/WebCore/html/HTMLFrameElement.h +++ b/Source/WebCore/html/HTMLFrameElement.h @@ -21,41 +21,33 @@ * */ -#ifndef HTMLFrameElement_h -#define HTMLFrameElement_h +#pragma once #include "HTMLFrameElementBase.h" namespace WebCore { +class RenderFrame; + class HTMLFrameElement final : public HTMLFrameElementBase { public: - static PassRefPtr create(const QualifiedName&, Document&); + static Ref create(const QualifiedName&, Document&); bool hasFrameBorder() const { return m_frameBorder; } - bool noResize() const; + RenderFrame* renderer() const; + private: HTMLFrameElement(const QualifiedName&, Document&); - virtual void didAttachRenderers() override; - - virtual bool rendererIsNeeded(const RenderStyle&) override; - virtual RenderPtr createElementRenderer(PassRef) override; - - virtual void parseAttribute(const QualifiedName&, const AtomicString&) override; + void didAttachRenderers() final; + bool rendererIsNeeded(const RenderStyle&) final; + RenderPtr createElementRenderer(RenderStyle&&, const RenderTreePosition&) final; + void parseAttribute(const QualifiedName&, const AtomicString&) final; -#if ENABLE(FULLSCREEN_API) - virtual bool allowFullScreen() const { return false; } -#endif - - bool m_frameBorder; - bool m_frameBorderSet; + bool m_frameBorder { true }; + bool m_frameBorderSet { false }; }; -NODE_TYPE_CASTS(HTMLFrameElement) - } // namespace WebCore - -#endif // HTMLFrameElement_h -- cgit v1.2.1