| 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 | 
|  |