| Index: chrome/browser/chromeos/login/screens/app_launch_splash_screen_actor.h
|
| diff --git a/chrome/browser/chromeos/login/screens/app_launch_splash_screen_actor.h b/chrome/browser/chromeos/login/screens/app_launch_splash_screen_actor.h
|
| index 83ad87844e78e3f926331dd3c6b301b7fb8795a1..2547466cd483680b86e1e4d70705e476d326c5a7 100644
|
| --- a/chrome/browser/chromeos/login/screens/app_launch_splash_screen_actor.h
|
| +++ b/chrome/browser/chromeos/login/screens/app_launch_splash_screen_actor.h
|
| @@ -23,9 +23,16 @@ class AppLaunchSplashScreenActor {
|
|
|
| class Delegate {
|
| public:
|
| + // Invoked when the configure network control is clicked.
|
| virtual void OnConfigureNetwork() = 0;
|
| +
|
| + // Invoked when the app launch bailout shortcut key is pressed.
|
| virtual void OnCancelAppLaunch() = 0;
|
|
|
| + // Invoked when network state is changed. |online| is true if the device
|
| + // is connected to the Internet.
|
| + virtual void OnNetworkStateChanged(bool online) = 0;
|
| +
|
| protected:
|
| virtual ~Delegate() {}
|
| };
|
| @@ -47,8 +54,11 @@ class AppLaunchSplashScreenActor {
|
| // Set the current app launch state.
|
| virtual void UpdateAppLaunchState(AppLaunchState state) = 0;
|
|
|
| - // Sets whether continue control is enabled.
|
| + // Sets whether configure network control is visible.
|
| virtual void ToggleNetworkConfig(bool visible) = 0;
|
| +
|
| + // Shows the network error and configure UI.
|
| + virtual void ShowNetworkConfigureUI() = 0;
|
| };
|
|
|
| } // namespace chromeos
|
|
|