diff options
Diffstat (limited to 'webkit/glue/form_field.h')
-rw-r--r-- | webkit/glue/form_field.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/webkit/glue/form_field.h b/webkit/glue/form_field.h index 1ed8d68..23b7380 100644 --- a/webkit/glue/form_field.h +++ b/webkit/glue/form_field.h @@ -21,14 +21,17 @@ class FormField { const string16& name, const string16& value, const string16& form_control_type, - int size); + int max_length, + bool is_autofilled); virtual ~FormField(); const string16& label() const { return label_; } const string16& name() const { return name_; } const string16& value() const { return value_; } const string16& form_control_type() const { return form_control_type_; } - int size() const { return size_; } + int max_length() const { return max_length_; } + bool is_autofilled() const { return is_autofilled_; } + // Returns option string for elements for which they make sense (select-one, // for example) for the rest of elements return an empty array. const std::vector<string16>& option_strings() const { @@ -41,7 +44,8 @@ class FormField { void set_form_control_type(const string16& form_control_type) { form_control_type_ = form_control_type; } - void set_size(int size) { size_ = size; } + void set_max_length(int max_length) { max_length_ = max_length; } + void set_autofilled(bool is_autofilled) { is_autofilled_ = is_autofilled; } void set_option_strings(const std::vector<string16>& strings) { option_strings_ = strings; } @@ -62,7 +66,8 @@ class FormField { string16 name_; string16 value_; string16 form_control_type_; - int size_; + int max_length_; + bool is_autofilled_; std::vector<string16> option_strings_; }; |