summaryrefslogtreecommitdiffstats
path: root/WebCore/html/FormDataList.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/html/FormDataList.h')
-rw-r--r--WebCore/html/FormDataList.h24
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