diff options
Diffstat (limited to 'WebCore/html/DOMFormData.h')
-rw-r--r-- | WebCore/html/DOMFormData.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/WebCore/html/DOMFormData.h b/WebCore/html/DOMFormData.h index 6c24858..967d64d 100644 --- a/WebCore/html/DOMFormData.h +++ b/WebCore/html/DOMFormData.h @@ -39,18 +39,20 @@ namespace WebCore { class Blob; +class HTMLFormElement; class TextEncoding; class DOMFormData : public FormDataList, public RefCounted<DOMFormData> { public: - static PassRefPtr<DOMFormData> create() { return adoptRef(new DOMFormData(UTF8Encoding())); } + static PassRefPtr<DOMFormData> create(HTMLFormElement* form) { return adoptRef(new DOMFormData(form)); } static PassRefPtr<DOMFormData> create(const TextEncoding& encoding) { return adoptRef(new DOMFormData(encoding)); } void append(const String& name, const String& value); void append(const String& name, Blob*); private: - DOMFormData(const TextEncoding&); + explicit DOMFormData(const TextEncoding&); + explicit DOMFormData(HTMLFormElement*); }; } // namespace WebCore |