diff options
Diffstat (limited to 'WebCore/html/HTMLMediaElement.h')
-rw-r--r-- | WebCore/html/HTMLMediaElement.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/WebCore/html/HTMLMediaElement.h b/WebCore/html/HTMLMediaElement.h index 91520b0..27fac2f 100644 --- a/WebCore/html/HTMLMediaElement.h +++ b/WebCore/html/HTMLMediaElement.h @@ -37,6 +37,7 @@ namespace WebCore { class MediaError; class TimeRanges; +class KURL; class HTMLMediaElement : public HTMLElement, public MediaPlayerClient { public: @@ -52,6 +53,7 @@ public: virtual void insertedIntoDocument(); virtual void removedFromDocument(); virtual void attach(); + virtual void recalcStyle(StyleChange); MediaPlayer* player() const { return m_player.get(); } @@ -64,14 +66,14 @@ public: // Pauses playback without changing any states or generating events void setPausedInternal(bool); - bool inPageCache() const { return m_inPageCache; } + bool inActiveDocument() const { return m_inActiveDocument; } // DOM API // error state PassRefPtr<MediaError> error() const; // network state - String src() const; + KURL src() const; void setSrc(const String&); String currentSrc() const; @@ -131,8 +133,8 @@ protected: float getTimeOffsetAttribute(const QualifiedName&, float valueOnError) const; void setTimeOffsetAttribute(const QualifiedName&, float value); - virtual void willSaveToCache(); - virtual void didRestoreFromCache(); + virtual void documentWillBecomeInactive(); + virtual void documentDidBecomeActive(); void initAndDispatchProgressEvent(const AtomicString& eventName); void dispatchEventAsync(const AtomicString& eventName); @@ -198,7 +200,7 @@ protected: unsigned m_terminateLoadBelowNestingLevel; bool m_pausedInternal; - bool m_inPageCache; + bool m_inActiveDocument; OwnPtr<MediaPlayer> m_player; }; |