| 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..184ec6456ba1db6d085acc83b60236ec874dcb63 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 InteractiveSetDefaultMode {
|
| + // 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 InteractiveSetDefaultMode GetInteractiveSetDefaultMode();
|
| +
|
| // Returns the DefaultState of Chrome for HTTP and HTTPS and updates the
|
| // default browser beacons as appropriate.
|
| static DefaultState GetChromeDefaultState();
|
|
|