Chromium Code Reviews| Index: chrome/installer/util/shell_util.h |
| diff --git a/chrome/installer/util/shell_util.h b/chrome/installer/util/shell_util.h |
| index c169018f9ad111794e13f82d7ebcd8b1a93dc4bb..06c5b861f6e2c249b0e0c26f4cbba1bd353fa592 100644 |
| --- a/chrome/installer/util/shell_util.h |
| +++ b/chrome/installer/util/shell_util.h |
| @@ -408,6 +408,19 @@ class ShellUtil { |
| // Windows prior to Windows 8. |
| static bool CanMakeChromeDefaultUnattended(); |
| + enum SetDefaultInteractiveMode { |
|
grt (UTC plus 2)
2016/04/15 18:47:26
wdyt of InteractiveSetDefaultMode so that this doe
Patrick Monette
2016/04/15 21:35:42
I agree. Done.
|
| + // The intent picker is opened with the different choices available to the |
| + // user. |
| + INTENT_PICKER, |
| + // The Windows default apps settings page is opened with the current default |
| + // app focused. |
| + SYSTEM_SETTINGS, |
| + }; |
| + |
| + // Returns the interactive mode that should be used to set the default browser |
| + // or default protocol client on Windows 8+. |
| + static SetDefaultInteractiveMode GetSetDefaultInteractiveMode(); |
| + |
| // Returns the DefaultState of Chrome for HTTP and HTTPS and updates the |
| // default browser beacons as appropriate. |
| static DefaultState GetChromeDefaultState(); |