summaryrefslogtreecommitdiffstats
path: root/WebCore/rendering/RenderMedia.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/rendering/RenderMedia.h')
-rw-r--r--WebCore/rendering/RenderMedia.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/WebCore/rendering/RenderMedia.h b/WebCore/rendering/RenderMedia.h
index a4670e9..0e56dab 100644
--- a/WebCore/rendering/RenderMedia.h
+++ b/WebCore/rendering/RenderMedia.h
@@ -49,8 +49,11 @@ public:
RenderMedia(HTMLMediaElement*, const IntSize& intrinsicSize);
virtual ~RenderMedia();
- virtual RenderObject* firstChild() const;
- virtual RenderObject* lastChild() const;
+ virtual RenderObjectChildList* virtualChildren() { return children(); }
+ virtual const RenderObjectChildList* virtualChildren() const { return children(); }
+ const RenderObjectChildList* children() const;
+ RenderObjectChildList* children();
+
virtual void removeChild(RenderObject*);
virtual void destroy();
@@ -95,6 +98,8 @@ private:
void changeOpacity(HTMLElement*, float opacity);
void opacityAnimationTimerFired(Timer<RenderMedia>*);
+ virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle);
+
RefPtr<HTMLElement> m_controlsShadowRoot;
RefPtr<HTMLElement> m_panel;
RefPtr<MediaControlMuteButtonElement> m_muteButton;
@@ -106,8 +111,8 @@ private:
RefPtr<HTMLElement> m_timelineContainer;
RefPtr<MediaTimeDisplayElement> m_currentTimeDisplay;
RefPtr<MediaTimeDisplayElement> m_timeRemainingDisplay;
- EventTargetNode* m_lastUnderNode;
- EventTargetNode* m_nodeUnderMouse;
+ Node* m_lastUnderNode;
+ Node* m_nodeUnderMouse;
Timer<RenderMedia> m_timeUpdateTimer;
Timer<RenderMedia> m_opacityAnimationTimer;