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