summaryrefslogtreecommitdiffstats
path: root/webkit/glue/form_field_values.h
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/glue/form_field_values.h')
-rw-r--r--webkit/glue/form_field_values.h20
1 files changed, 7 insertions, 13 deletions
diff --git a/webkit/glue/form_field_values.h b/webkit/glue/form_field_values.h
index 7b7ee69..5c2ea62c 100644
--- a/webkit/glue/form_field_values.h
+++ b/webkit/glue/form_field_values.h
@@ -5,9 +5,14 @@
#ifndef WEBKIT_GLUE_FORM_FIELD_VALUES_H_
#define WEBKIT_GLUE_FORM_FIELD_VALUES_H_
-#include <string>
#include <vector>
+#include "webkit/glue/form_field.h"
+
+namespace WebCore {
+class HTMLInputElement;
+}
+
namespace WebKit {
class WebForm;
}
@@ -18,21 +23,10 @@ namespace webkit_glue {
// values entered in the fields.
class FormFieldValues {
public:
- // Struct for storing name/value pairs.
- struct Element {
- Element() {}
- Element(const string16& in_name, const string16& in_value) {
- name = in_name;
- value = in_value;
- }
- string16 name;
- string16 value;
- };
-
static FormFieldValues* Create(const WebKit::WebForm& form);
// A vector of all the input fields in the form.
- std::vector<Element> elements;
+ std::vector<FormField> elements;
};
} // namespace webkit_glue