| 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..5529d5df93c308859a7312d7baa897759e527ca1 100644
|
| --- a/chrome/browser/chromeos/login/update_screen_actor.h
|
| +++ b/chrome/browser/chromeos/login/update_screen_actor.h
|
| @@ -11,6 +11,14 @@ namespace chromeos {
|
|
|
| class UpdateScreenActor {
|
| public:
|
| + // Indices for corresponding info messages during update stage.
|
| + enum ProgressMessage {
|
| + PROGRESS_MESSAGE_UPDATE_AVAILABLE = 0,
|
| + PROGRESS_MESSAGE_INSTALLING_UPDATE,
|
| + PROGRESS_MESSAGE_VERIFYING,
|
| + PROGRESS_MESSAGE_FINALIZING
|
| + };
|
| +
|
| class Delegate {
|
| public:
|
| virtual ~Delegate() {}
|
| @@ -39,16 +47,19 @@ class UpdateScreenActor {
|
| virtual void SetProgress(int progress) = 0;
|
|
|
| // Shows estimated time left message.
|
| - virtual void ShowEstimatedTimeLeft(bool enable) = 0;
|
| + virtual void ShowEstimatedTimeLeft(bool visible) = 0;
|
|
|
| // Sets current estimation for time left in the downloading stage.
|
| virtual void SetEstimatedTimeLeft(const base::TimeDelta& time) = 0;
|
|
|
| - // Shows screen curtains.
|
| - virtual void ShowCurtain(bool enable) = 0;
|
| + // Shows message under progress bar.
|
| + virtual void ShowProgressMessage(bool visible) = 0;
|
|
|
| - // Shows label for "Preparing updates" state.
|
| - virtual void ShowPreparingUpdatesInfo(bool visible) = 0;
|
| + // Sets message under progress bar.
|
| + virtual void SetProgressMessage(ProgressMessage message) = 0;
|
| +
|
| + // Shows screen curtains.
|
| + virtual void ShowCurtain(bool visible) = 0;
|
| };
|
|
|
| } // namespace chromeos
|
|
|