Chromium Code Reviews| Index: chrome/browser/chromeos/login/update_screen.h |
| diff --git a/chrome/browser/chromeos/login/update_screen.h b/chrome/browser/chromeos/login/update_screen.h |
| index 2329b2a6f02784a9dcf29e515aae0c633fa3eed5..e7ca29e77a245bb076f1556d8baaac2e30b0fe6a 100644 |
| --- a/chrome/browser/chromeos/login/update_screen.h |
| +++ b/chrome/browser/chromeos/login/update_screen.h |
| @@ -12,17 +12,18 @@ |
| #include "base/memory/scoped_ptr.h" |
| #include "base/timer.h" |
| #include "chrome/browser/chromeos/cros/update_library.h" |
| +#include "chrome/browser/chromeos/login/update_screen_actor.h" |
| #include "chrome/browser/chromeos/login/wizard_screen.h" |
| namespace chromeos { |
| class ScreenObserver; |
| -class UpdateScreenActor; |
| // Controller for the update screen. It does not depend on the specific |
| // implementation of the screen showing (Views of WebUI based), the dependency |
| // is moved to the UpdateScreenActor instead. |
| class UpdateScreen: public UpdateLibrary::Observer, |
| + public UpdateScreenActor::Delegate, |
| public WizardScreen { |
| public: |
| UpdateScreen(ScreenObserver* screen_observer, UpdateScreenActor* actor); |
| @@ -33,13 +34,13 @@ class UpdateScreen: public UpdateLibrary::Observer, |
| virtual void Show(); |
| virtual void Hide(); |
| + // UpdateScreenActor::Delegate implementation: |
| + virtual void CancelUpdate(); |
|
whywhat
2011/08/29 17:55:51
nit: We append OVERRIDE for each new virtual metho
Ivan Korotkov
2011/08/29 18:19:17
Done.
|
| + |
| // Checks for updates and performs an update if needed. Made virtual to |
| // simplify mocking. |
| virtual void StartUpdate(); |
| - // Force cancel update. Made virtual to simplify mocking. |
| - virtual void CancelUpdate(); |
| - |
| // Reboot check delay get/set, in seconds. |
| int reboot_check_delay() const { return reboot_check_delay_; } |
| void SetRebootCheckDelay(int seconds); |