| Index: chrome/browser/ui/native_web_contents_modal_dialog_manager.h
|
| diff --git a/chrome/browser/ui/native_web_contents_modal_dialog_manager.h b/chrome/browser/ui/native_web_contents_modal_dialog_manager.h
|
| index 684bfc7cb9a61e1bc7f209b42e6cbf60d8344169..a769246faaee4cf1b39a3eecd313a409c5ca2b5c 100644
|
| --- a/chrome/browser/ui/native_web_contents_modal_dialog_manager.h
|
| +++ b/chrome/browser/ui/native_web_contents_modal_dialog_manager.h
|
| @@ -33,9 +33,19 @@ class NativeWebContentsModalDialogManager {
|
| // notify the manager.
|
| virtual void ManageDialog(NativeWebContentsModalDialog dialog) = 0;
|
|
|
| + // Makes the web contents modal dialog visible. Only one web contents modal
|
| + // dialog is shown at a time per tab.
|
| + virtual void ShowDialog(NativeWebContentsModalDialog dialog) = 0;
|
| +
|
| // Closes the web contents modal dialog.
|
| virtual void CloseDialog(NativeWebContentsModalDialog dialog) = 0;
|
|
|
| + // Sets focus on the web contents modal dialog.
|
| + virtual void FocusDialog(NativeWebContentsModalDialog dialog) = 0;
|
| +
|
| + // Runs a pulse animation for the web contents modal dialog.
|
| + virtual void PulseDialog(NativeWebContentsModalDialog dialog) = 0;
|
| +
|
| protected:
|
| NativeWebContentsModalDialogManager() {}
|
|
|
|
|