diff options
Diffstat (limited to 'WebCore/html/HTMLObjectElement.h')
-rw-r--r-- | WebCore/html/HTMLObjectElement.h | 73 |
1 files changed, 23 insertions, 50 deletions
diff --git a/WebCore/html/HTMLObjectElement.h b/WebCore/html/HTMLObjectElement.h index 8f31bda..ec1132f 100644 --- a/WebCore/html/HTMLObjectElement.h +++ b/WebCore/html/HTMLObjectElement.h @@ -1,7 +1,7 @@ /* * Copyright (C) 1999 Lars Knoll (knoll@kde.org) * (C) 1999 Antti Koivisto (koivisto@kde.org) - * Copyright (C) 2004, 2006, 2007, 2008 Apple Inc. All rights reserved. + * Copyright (C) 2004, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public @@ -27,12 +27,31 @@ namespace WebCore { -class KURL; - class HTMLObjectElement : public HTMLPlugInImageElement { public: + static PassRefPtr<HTMLObjectElement> create(const QualifiedName&, Document*, bool createdByParser); + + void setNeedWidgetUpdate(bool needWidgetUpdate) { m_needWidgetUpdate = needWidgetUpdate; } + + void renderFallbackContent(); + + bool declare() const; + void setDeclare(bool); + + int hspace() const; + void setHspace(int); + + int vspace() const; + void setVspace(int); + + bool isDocNamedItem() const { return m_docNamedItem; } + + const String& classId() const { return m_classId; } + + bool containsJavaApplet() const; + +private: HTMLObjectElement(const QualifiedName&, Document*, bool createdByParser); - ~HTMLObjectElement(); virtual int tagPriority() const { return 5; } @@ -54,57 +73,11 @@ public: virtual const QualifiedName& imageSourceAttributeName() const; virtual void updateWidget(); - void setNeedWidgetUpdate(bool needWidgetUpdate) { m_needWidgetUpdate = needWidgetUpdate; } - - void renderFallbackContent(); virtual RenderWidget* renderWidgetForJSBindings() const; - String archive() const; - void setArchive(const String&); - - String border() const; - void setBorder(const String&); - - String code() const; - void setCode(const String&); - - String codeBase() const; - void setCodeBase(const String&); - - String codeType() const; - void setCodeType(const String&); - - KURL data() const; - void setData(const String&); - - bool declare() const; - void setDeclare(bool); - - int hspace() const; - void setHspace(int); - - String standby() const; - void setStandby(const String&); - - String type() const; - void setType(const String&); - - String useMap() const; - void setUseMap(const String&); - - int vspace() const; - void setVspace(int); - - bool isDocNamedItem() const { return m_docNamedItem; } - - const String& classId() const { return m_classId; } - - bool containsJavaApplet() const; - virtual void addSubresourceAttributeURLs(ListHashSet<KURL>&) const; -private: void updateDocNamedItem(); AtomicString m_id; |