| Index: chrome/browser/ui/simple_message_box.h
|
| diff --git a/chrome/browser/ui/simple_message_box.h b/chrome/browser/ui/simple_message_box.h
|
| index d6f57db1e16a07803ea2eb399ef03d27dc9ea622..4918861fff8a8c737724eaa839542003b6ba471c 100644
|
| --- a/chrome/browser/ui/simple_message_box.h
|
| +++ b/chrome/browser/ui/simple_message_box.h
|
| @@ -11,8 +11,12 @@
|
| namespace chrome {
|
|
|
| enum MessageBoxResult {
|
| - MESSAGE_BOX_RESULT_NO = 0, // User chose NO or CANCEL.
|
| - MESSAGE_BOX_RESULT_YES = 1, // User chose YES or OK.
|
| + // User chose NO or CANCEL. If there's a checkbox, then the checkbox was
|
| + // unchecked.
|
| + MESSAGE_BOX_RESULT_NO = 0,
|
| +
|
| + // User chose YES or OK. If there's a checkbox, then the checkbox was checked.
|
| + MESSAGE_BOX_RESULT_YES = 1,
|
| };
|
|
|
| enum MessageBoxType {
|
| @@ -31,6 +35,13 @@ void ShowWarningMessageBox(gfx::NativeWindow parent,
|
| const base::string16& title,
|
| const base::string16& message);
|
|
|
| +// As above, but with a checkbox. Returns true if the checkbox was checked when
|
| +// the dialog was dismissed, false otherwise.
|
| +bool ShowWarningMessageBoxWithCheckbox(gfx::NativeWindow parent,
|
| + const base::string16& title,
|
| + const base::string16& message,
|
| + const base::string16& checkbox_text);
|
| +
|
| // As above, but two buttons are displayed and the return value indicates which
|
| // is chosen.
|
| MessageBoxResult ShowQuestionMessageBox(gfx::NativeWindow parent,
|
|
|