Index: WebCore/html/FormDataList.h |
diff --git a/WebCore/html/FormDataList.h b/WebCore/html/FormDataList.h |
index 8ecf64ee93ad524f47921f1d822f9a08ba013d7c..f4bb905150fad78b01ae5a9683fad9984390e6be 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 |