| Index: chrome/installer/util/shell_util.h
|
| diff --git a/chrome/installer/util/shell_util.h b/chrome/installer/util/shell_util.h
|
| index ccdb1d142cc548641b501619026eaa3b0df4fab9..90e0125f0090cb19c0a9976db9d2662b47856eb1 100644
|
| --- a/chrome/installer/util/shell_util.h
|
| +++ b/chrome/installer/util/shell_util.h
|
| @@ -409,6 +409,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();
|
|
|