summaryrefslogtreecommitdiffstats
path: root/WebCore/html/HTMLMediaElement.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/html/HTMLMediaElement.h')
-rw-r--r--WebCore/html/HTMLMediaElement.h12
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;
};