diff options
Diffstat (limited to 'WebCore/html/FormDataList.h')
-rw-r--r-- | WebCore/html/FormDataList.h | 24 |
1 files changed, 3 insertions, 21 deletions
diff --git a/WebCore/html/FormDataList.h b/WebCore/html/FormDataList.h index 8ecf64e..f4bb905 100644 --- a/WebCore/html/FormDataList.h +++ b/WebCore/html/FormDataList.h @@ -46,27 +46,9 @@ public: appendString(key); appendString(String::number(value)); } - void appendBlob(const String& key, PassRefPtr<Blob> blob) - { - appendString(key); - m_list.append(blob); - } - - class Item { - public: - Item() { } - Item(const WTF::CString& data) : m_data(data) { } - Item(PassRefPtr<Blob> blob) : m_blob(blob) { } - - const WTF::CString& data() const { return m_data; } - Blob* blob() const { return m_blob.get(); } - - private: - WTF::CString m_data; - RefPtr<Blob> m_blob; - }; + void appendBlob(const String& key, PassRefPtr<Blob>); - const Vector<Item>& list() const { return m_list; } + const BlobItemList& items() const { return m_items; } const TextEncoding& encoding() const { return m_encoding; } private: @@ -74,7 +56,7 @@ private: void appendString(const String&); TextEncoding m_encoding; - Vector<Item> m_list; + BlobItemList m_items; }; } // namespace WebCore |