diff options
Diffstat (limited to 'Source/WebCore/rendering/RenderSnapshottedPlugIn.h')
| -rw-r--r-- | Source/WebCore/rendering/RenderSnapshottedPlugIn.h | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/Source/WebCore/rendering/RenderSnapshottedPlugIn.h b/Source/WebCore/rendering/RenderSnapshottedPlugIn.h index 2a1f896c7..beae256fa 100644 --- a/Source/WebCore/rendering/RenderSnapshottedPlugIn.h +++ b/Source/WebCore/rendering/RenderSnapshottedPlugIn.h @@ -27,9 +27,8 @@ #define RenderSnapshottedPlugIn_h #include "RenderEmbeddedObject.h" - #include "RenderImageResource.h" -#include "RenderTheme.h" +#include "Timer.h" namespace WebCore { @@ -37,7 +36,7 @@ class HTMLPlugInImageElement; class RenderSnapshottedPlugIn : public RenderEmbeddedObject { public: - RenderSnapshottedPlugIn(HTMLPlugInImageElement*); + explicit RenderSnapshottedPlugIn(HTMLPlugInImageElement*); virtual ~RenderSnapshottedPlugIn(); void updateSnapshot(PassRefPtr<Image>); @@ -51,22 +50,20 @@ private: virtual CursorDirective getCursor(const LayoutPoint&, Cursor&) const OVERRIDE; virtual bool isSnapshottedPlugIn() const OVERRIDE { return true; } virtual void paint(PaintInfo&, const LayoutPoint&) OVERRIDE; - virtual void paintReplaced(PaintInfo&, const LayoutPoint&) OVERRIDE; + + virtual bool canHaveWidget() const OVERRIDE { return false; } - void paintReplacedSnapshot(PaintInfo&, const LayoutPoint&); - void paintButton(PaintInfo&, const LayoutPoint&); - void repaintButton(); + void paintSnapshot(PaintInfo&, const LayoutPoint&); virtual void layout() OVERRIDE; OwnPtr<RenderImageResource> m_snapshotResource; - LayoutRect m_buttonRect; - bool m_isMouseInButtonRect; + bool m_isPotentialMouseActivation; }; inline RenderSnapshottedPlugIn* toRenderSnapshottedPlugIn(RenderObject* object) { - ASSERT(!object || object->isSnapshottedPlugIn()); + ASSERT_WITH_SECURITY_IMPLICATION(!object || object->isSnapshottedPlugIn()); return static_cast<RenderSnapshottedPlugIn*>(object); } |
