Chromium Code Reviews| Index: chrome/browser/chromeos/login/update_screen_actor.h |
| diff --git a/chrome/browser/chromeos/login/update_screen_actor.h b/chrome/browser/chromeos/login/update_screen_actor.h |
| index 1d230a4718315815e960ba47f84bdd53727a9375..d88399d782c8ab22648ed23831013a5de856dc64 100644 |
| --- a/chrome/browser/chromeos/login/update_screen_actor.h |
| +++ b/chrome/browser/chromeos/login/update_screen_actor.h |
| @@ -11,6 +11,13 @@ namespace chromeos { |
| class UpdateScreenActor { |
| public: |
| + enum ProgressMessage { |
|
Ivan Korotkov
2012/08/24 09:01:36
Add a comment, please.
ygorshenin1
2012/08/27 12:54:16
Done.
|
| + PROGRESS_MESSAGE_UPDATE_AVAILABLE = 0, |
| + PROGRESS_MESSAGE_INSTALLING_UPDATE = 1, |
|
Ivan Korotkov
2012/08/24 09:01:36
No need in explicit numbers other than 0.
ygorshenin1
2012/08/27 12:54:16
Done.
|
| + PROGRESS_MESSAGE_VERIFYING = 2, |
| + PROGRESS_MESSAGE_FINALIZING = 3, |
| + }; |
| + |
| class Delegate { |
| public: |
| virtual ~Delegate() {} |
| @@ -44,11 +51,14 @@ class UpdateScreenActor { |
| // Sets current estimation for time left in the downloading stage. |
| virtual void SetEstimatedTimeLeft(const base::TimeDelta& time) = 0; |
| + // Shows message under progress bar. |
|
Ivan Korotkov
2012/08/24 09:01:36
Show and enable have somewhat different meanings.
ygorshenin1
2012/08/27 12:54:16
Done.
|
| + virtual void ShowProgressMessage(bool enable) = 0; |
| + |
| + // Sets message under progress bar. |
| + virtual void SetProgressMessage(ProgressMessage message) = 0; |
| + |
| // Shows screen curtains. |
| virtual void ShowCurtain(bool enable) = 0; |
| - |
| - // Shows label for "Preparing updates" state. |
| - virtual void ShowPreparingUpdatesInfo(bool visible) = 0; |
| }; |
| } // namespace chromeos |