Index: chrome/browser/ui/webui/chromeos/login/update_screen_handler.h |
diff --git a/chrome/browser/ui/webui/chromeos/login/update_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/update_screen_handler.h |
index 92f20b07325f432e98fabf84d9288856e57ecd73..88c1454796c47e7b440b81e417e56908f485f997 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/update_screen_handler.h |
+++ b/chrome/browser/ui/webui/chromeos/login/update_screen_handler.h |
@@ -8,49 +8,35 @@ |
#include <string> |
#include "base/compiler_specific.h" |
-#include "chrome/browser/chromeos/login/screens/update_screen_actor.h" |
+#include "chrome/browser/chromeos/login/screens/update_view.h" |
#include "chrome/browser/ui/webui/chromeos/login/base_screen_handler.h" |
#include "chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.h" |
namespace chromeos { |
-class UpdateScreenHandler : public UpdateScreenActor, |
+class UpdateScreenHandler : public UpdateView, |
public BaseScreenHandler, |
public NetworkDropdownHandler::Observer { |
public: |
UpdateScreenHandler(); |
~UpdateScreenHandler() override; |
- // BaseScreenHandler implementation: |
- void DeclareLocalizedValues(LocalizedValuesBuilder* builder) override; |
- void Initialize() override; |
- |
- // UpdateScreenActor implementation: |
- void SetDelegate(UpdateScreenActor::Delegate* screen) override; |
+ // UpdateView: |
+ void PrepareToShow() override; |
void Show() override; |
void Hide() override; |
- void PrepareToShow() override; |
- void ShowManualRebootInfo() override; |
- void SetProgress(int progress) override; |
- void ShowEstimatedTimeLeft(bool visible) override; |
- void SetEstimatedTimeLeft(const base::TimeDelta& time) override; |
- void ShowProgressMessage(bool visible) override; |
- void SetProgressMessage(ProgressMessage message) override; |
- void ShowCurtain(bool visible) override; |
+ void Bind(UpdateModel& model) override; |
+ void Unbind() override; |
- // WebUIMessageHandler implementation: |
- void RegisterMessages() override; |
+ // BaseScreenHandler: |
+ void DeclareLocalizedValues(LocalizedValuesBuilder* builder) override; |
+ void Initialize() override; |
private: |
// NetworkDropdownHandler::Observer implementation: |
void OnConnectToNetworkRequested() override; |
-#if !defined(OFFICIAL_BUILD) |
- // Called when user presses Escape to cancel update. |
- void HandleUpdateCancel(); |
-#endif |
- |
- UpdateScreenActor::Delegate* screen_; |
+ UpdateModel* model_; |
// Keeps whether screen should be shown right after initialization. |
bool show_on_init_; |