diff options
author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
---|---|---|
committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
commit | 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c (patch) | |
tree | 46dcd36c86e7fbc6e5df36deb463b33e9967a6f7 /Source/WebCore/rendering/RenderFileUploadControl.h | |
parent | 32761a6cee1d0dee366b885b7b9c777e67885688 (diff) | |
download | WebKitGtk-tarball-master.tar.gz |
webkitgtk-2.16.5HEADwebkitgtk-2.16.5master
Diffstat (limited to 'Source/WebCore/rendering/RenderFileUploadControl.h')
-rw-r--r-- | Source/WebCore/rendering/RenderFileUploadControl.h | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/Source/WebCore/rendering/RenderFileUploadControl.h b/Source/WebCore/rendering/RenderFileUploadControl.h index b13fb8163..910a8a024 100644 --- a/Source/WebCore/rendering/RenderFileUploadControl.h +++ b/Source/WebCore/rendering/RenderFileUploadControl.h @@ -18,8 +18,7 @@ * */ -#ifndef RenderFileUploadControl_h -#define RenderFileUploadControl_h +#pragma once #include "RenderBlockFlow.h" @@ -33,7 +32,7 @@ class HTMLInputElement; class RenderFileUploadControl final : public RenderBlockFlow { public: - RenderFileUploadControl(HTMLInputElement&, PassRef<RenderStyle>); + RenderFileUploadControl(HTMLInputElement&, RenderStyle&&); virtual ~RenderFileUploadControl(); String buttonValue(); @@ -44,29 +43,24 @@ public: private: void element() const = delete; - virtual bool isFileUploadControl() const override { return true; } + bool isFileUploadControl() const override { return true; } - virtual const char* renderName() const override { return "RenderFileUploadControl"; } + const char* renderName() const override { return "RenderFileUploadControl"; } - virtual bool canBeReplacedWithInlineRunIn() const override; - virtual void updateFromElement() override; - virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override; - virtual void computePreferredLogicalWidths() override; - virtual void paintObject(PaintInfo&, const LayoutPoint&) override; - - virtual bool requiresForcedStyleRecalcPropagation() const override { return true; } + void updateFromElement() override; + void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const override; + void computePreferredLogicalWidths() override; + void paintObject(PaintInfo&, const LayoutPoint&) override; int maxFilenameWidth() const; - virtual VisiblePosition positionForPoint(const LayoutPoint&) override; + VisiblePosition positionForPoint(const LayoutPoint&, const RenderRegion*) override; HTMLInputElement* uploadButton() const; bool m_canReceiveDroppedFiles; }; -RENDER_OBJECT_TYPE_CASTS(RenderFileUploadControl, isFileUploadControl()) - } // namespace WebCore -#endif // RenderFileUploadControl_h +SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderFileUploadControl, isFileUploadControl()) |