summaryrefslogtreecommitdiff
path: root/chromium/ui/base/models/dialog_model_field.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/base/models/dialog_model_field.cc')
-rw-r--r--chromium/ui/base/models/dialog_model_field.cc57
1 files changed, 24 insertions, 33 deletions
diff --git a/chromium/ui/base/models/dialog_model_field.cc b/chromium/ui/base/models/dialog_model_field.cc
index 3432b970aa8..a323903381f 100644
--- a/chromium/ui/base/models/dialog_model_field.cc
+++ b/chromium/ui/base/models/dialog_model_field.cc
@@ -33,7 +33,7 @@ DialogModelLabel::DialogModelLabel(base::string16 fixed_string)
: message_id_(-1), string_(std::move(fixed_string)) {}
const base::string16& DialogModelLabel::GetString(
- util::PassKey<DialogModelHost>) const {
+ base::PassKey<DialogModelHost>) const {
DCHECK(links_.empty());
return string_;
}
@@ -51,7 +51,7 @@ DialogModelLabel DialogModelLabel::CreateWithLinks(int message_id,
return DialogModelLabel(message_id, std::move(links));
}
-DialogModelField::DialogModelField(util::PassKey<DialogModel>,
+DialogModelField::DialogModelField(base::PassKey<DialogModel>,
DialogModel* model,
Type type,
int unique_id,
@@ -65,27 +65,27 @@ DialogModelField::DialogModelField(util::PassKey<DialogModel>,
DialogModelField::~DialogModelField() = default;
-DialogModelButton* DialogModelField::AsButton(util::PassKey<DialogModelHost>) {
+DialogModelButton* DialogModelField::AsButton(base::PassKey<DialogModelHost>) {
return AsButton();
}
DialogModelBodyText* DialogModelField::AsBodyText(
- util::PassKey<DialogModelHost>) {
+ base::PassKey<DialogModelHost>) {
return AsBodyText();
}
DialogModelCheckbox* DialogModelField::AsCheckbox(
- util::PassKey<DialogModelHost>) {
+ base::PassKey<DialogModelHost>) {
return AsCheckbox();
}
DialogModelCombobox* DialogModelField::AsCombobox(
- util::PassKey<DialogModelHost>) {
+ base::PassKey<DialogModelHost>) {
return AsCombobox();
}
DialogModelTextfield* DialogModelField::AsTextfield(
- util::PassKey<DialogModelHost>) {
+ base::PassKey<DialogModelHost>) {
return AsTextfield();
}
@@ -131,7 +131,7 @@ DialogModelButton::Params& DialogModelButton::Params::AddAccelerator(
}
DialogModelButton::DialogModelButton(
- util::PassKey<DialogModel> pass_key,
+ base::PassKey<DialogModel> pass_key,
DialogModel* model,
base::RepeatingCallback<void(const Event&)> callback,
base::string16 label,
@@ -148,12 +148,12 @@ DialogModelButton::DialogModelButton(
DialogModelButton::~DialogModelButton() = default;
-void DialogModelButton::OnPressed(util::PassKey<DialogModelHost>,
+void DialogModelButton::OnPressed(base::PassKey<DialogModelHost>,
const Event& event) {
callback_.Run(event);
}
-DialogModelBodyText::DialogModelBodyText(util::PassKey<DialogModel> pass_key,
+DialogModelBodyText::DialogModelBodyText(base::PassKey<DialogModel> pass_key,
DialogModel* model,
const DialogModelLabel& label)
: DialogModelField(pass_key,
@@ -165,20 +165,23 @@ DialogModelBodyText::DialogModelBodyText(util::PassKey<DialogModel> pass_key,
DialogModelBodyText::~DialogModelBodyText() = default;
-DialogModelCheckbox::DialogModelCheckbox(util::PassKey<DialogModel> pass_key,
- DialogModel* model,
- int unique_id,
- const DialogModelLabel& label)
+DialogModelCheckbox::DialogModelCheckbox(
+ base::PassKey<DialogModel> pass_key,
+ DialogModel* model,
+ int unique_id,
+ const DialogModelLabel& label,
+ const DialogModelCheckbox::Params& params)
: DialogModelField(pass_key,
model,
kCheckbox,
unique_id,
base::flat_set<Accelerator>()),
- label_(label) {}
+ label_(label),
+ is_checked_(params.is_checked_) {}
DialogModelCheckbox::~DialogModelCheckbox() = default;
-void DialogModelCheckbox::OnChecked(util::PassKey<DialogModelHost>,
+void DialogModelCheckbox::OnChecked(base::PassKey<DialogModelHost>,
bool is_checked) {
is_checked_ = is_checked;
}
@@ -205,14 +208,8 @@ DialogModelCombobox::Params& DialogModelCombobox::Params::AddAccelerator(
return *this;
}
-DialogModelCombobox::Params& DialogModelCombobox::Params::SetAccessibleName(
- base::string16 accessible_name) {
- accessible_name_ = std::move(accessible_name);
- return *this;
-}
-
DialogModelCombobox::DialogModelCombobox(
- util::PassKey<DialogModel> pass_key,
+ base::PassKey<DialogModel> pass_key,
DialogModel* model,
base::string16 label,
std::unique_ptr<ui::ComboboxModel> combobox_model,
@@ -230,12 +227,12 @@ DialogModelCombobox::DialogModelCombobox(
DialogModelCombobox::~DialogModelCombobox() = default;
-void DialogModelCombobox::OnSelectedIndexChanged(util::PassKey<DialogModelHost>,
+void DialogModelCombobox::OnSelectedIndexChanged(base::PassKey<DialogModelHost>,
int selected_index) {
selected_index_ = selected_index;
}
-void DialogModelCombobox::OnPerformAction(util::PassKey<DialogModelHost>) {
+void DialogModelCombobox::OnPerformAction(base::PassKey<DialogModelHost>) {
if (callback_)
callback_.Run();
}
@@ -256,14 +253,8 @@ DialogModelTextfield::Params& DialogModelTextfield::Params::AddAccelerator(
return *this;
}
-DialogModelTextfield::Params& DialogModelTextfield::Params::SetAccessibleName(
- base::string16 accessible_name) {
- accessible_name_ = accessible_name;
- return *this;
-}
-
DialogModelTextfield::DialogModelTextfield(
- util::PassKey<DialogModel> pass_key,
+ base::PassKey<DialogModel> pass_key,
DialogModel* model,
base::string16 label,
base::string16 text,
@@ -279,7 +270,7 @@ DialogModelTextfield::DialogModelTextfield(
DialogModelTextfield::~DialogModelTextfield() = default;
-void DialogModelTextfield::OnTextChanged(util::PassKey<DialogModelHost>,
+void DialogModelTextfield::OnTextChanged(base::PassKey<DialogModelHost>,
base::string16 text) {
text_ = std::move(text);
}