summaryrefslogtreecommitdiffstats
path: root/WebCore/html/HTMLFrameElementBase.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/html/HTMLFrameElementBase.h')
-rw-r--r--WebCore/html/HTMLFrameElementBase.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/WebCore/html/HTMLFrameElementBase.h b/WebCore/html/HTMLFrameElementBase.h
index c211ba7..ea93ae7 100644
--- a/WebCore/html/HTMLFrameElementBase.h
+++ b/WebCore/html/HTMLFrameElementBase.h
@@ -42,6 +42,8 @@ public:
int width() const;
int height() const;
+ void setRemainsAliveOnRemovalFromTree(bool);
+
protected:
HTMLFrameElementBase(const QualifiedName&, Document*);
@@ -62,6 +64,9 @@ private:
virtual bool isURLAttribute(Attribute*) const;
+ virtual void willRemove();
+ void checkAttachedTimerFired(Timer<HTMLFrameElementBase>*);
+
bool viewSourceMode() const { return m_viewSource; }
void setNameAndOpenURL();
@@ -77,9 +82,13 @@ private:
int m_marginWidth;
int m_marginHeight;
+ Timer<HTMLFrameElementBase> m_checkAttachedTimer;
+
bool m_viewSource;
bool m_shouldOpenURLAfterAttach;
+
+ bool m_remainsAliveOnRemovalFromTree;
};
} // namespace WebCore