HTMLIFrameElement.h [plain text]
#ifndef HTMLIFrameElement_H
#define HTMLIFrameElement_H
#include "HTMLFrameElement.h"
namespace WebCore {
class HTMLIFrameElement : public HTMLFrameElement
{
public:
HTMLIFrameElement(Document *doc);
~HTMLIFrameElement();
virtual HTMLTagStatus endTagRequirement() const { return TagStatusRequired; }
virtual int tagPriority() const { return 1; }
virtual bool mapToEntry(const QualifiedName&, MappedAttributeEntry&) const;
virtual void parseMappedAttribute(MappedAttribute*);
virtual void insertedIntoDocument();
virtual void removedFromDocument();
virtual void willRemove();
virtual void attach();
virtual void detach();
virtual bool rendererIsNeeded(RenderStyle*);
virtual RenderObject *createRenderer(RenderArena*, RenderStyle*);
virtual void recalcStyle(StyleChange);
virtual bool isURLAttribute(Attribute*) const;
String align() const;
void setAlign(const String&);
String height() const;
void setHeight(const String&);
String width() const;
void setWidth(const String&);
virtual String src() const;
protected:
virtual void openURL();
bool needWidgetUpdate;
private:
String oldNameAttr;
};
}
#endif