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 --- .../rendering/svg/RenderSVGResourceGradient.h | 25 +++++++++------------- 1 file changed, 10 insertions(+), 15 deletions(-) (limited to 'Source/WebCore/rendering/svg/RenderSVGResourceGradient.h') diff --git a/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h b/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h index c37fc7a5c..e7918f594 100644 --- a/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h +++ b/Source/WebCore/rendering/svg/RenderSVGResourceGradient.h @@ -19,15 +19,13 @@ * Boston, MA 02110-1301, USA. */ -#ifndef RenderSVGResourceGradient_h -#define RenderSVGResourceGradient_h +#pragma once -#if ENABLE(SVG) #include "Gradient.h" #include "ImageBuffer.h" #include "RenderSVGResourceContainer.h" #include "SVGGradientElement.h" - +#include #include namespace WebCore { @@ -45,15 +43,15 @@ class RenderSVGResourceGradient : public RenderSVGResourceContainer { public: SVGGradientElement& gradientElement() const { return static_cast(RenderSVGResourceContainer::element()); } - virtual void removeAllClientsFromCache(bool markForInvalidation = true) override final; - virtual void removeClientFromCache(RenderObject&, bool markForInvalidation = true) override final; + void removeAllClientsFromCache(bool markForInvalidation = true) final; + void removeClientFromCache(RenderElement&, bool markForInvalidation = true) final; - virtual bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) override final; - virtual void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) override final; - virtual FloatRect resourceBoundingBox(const RenderObject&) override final { return FloatRect(); } + bool applyResource(RenderElement&, const RenderStyle&, GraphicsContext*&, unsigned short resourceMode) final; + void postApplyResource(RenderElement&, GraphicsContext*&, unsigned short resourceMode, const Path*, const RenderSVGShape*) final; + FloatRect resourceBoundingBox(const RenderObject&) final { return FloatRect(); } protected: - RenderSVGResourceGradient(SVGGradientElement&, PassRef); + RenderSVGResourceGradient(SVGGradientElement&, RenderStyle&&); void element() const = delete; @@ -68,7 +66,7 @@ protected: private: bool m_shouldCollectGradientAttributes : 1; - HashMap> m_gradientMap; + HashMap> m_gradientMap; #if USE(CG) GraphicsContext* m_savedContext; @@ -76,7 +74,4 @@ private: #endif }; -} - -#endif -#endif +} // namespace WebCore -- cgit v1.2.1