HTMLIFrameElement.h [plain text]
#ifndef HTMLIFrameElement_h
#define HTMLIFrameElement_h
#include "HTMLFrameElementBase.h"
namespace WebCore {
class HTMLIFrameElement : public HTMLFrameElementBase {
public:
static PassRefPtr<HTMLIFrameElement> create(const QualifiedName&, Document*);
bool shouldDisplaySeamlessly() const;
private:
HTMLIFrameElement(const QualifiedName&, Document*);
virtual void parseAttribute(Attribute*) OVERRIDE;
virtual bool isPresentationAttribute(const QualifiedName&) const OVERRIDE;
virtual void collectStyleForAttribute(Attribute*, StylePropertySet*) OVERRIDE;
virtual InsertionNotificationRequest insertedInto(Node*) OVERRIDE;
virtual void removedFrom(Node*) OVERRIDE;
virtual bool rendererIsNeeded(const NodeRenderingContext&);
virtual RenderObject* createRenderer(RenderArena*, RenderStyle*);
#if ENABLE(MICRODATA)
virtual String itemValueText() const OVERRIDE;
virtual void setItemValueText(const String&, ExceptionCode&) OVERRIDE;
#endif
AtomicString m_name;
};
}
#endif // HTMLIFrameElement_h