| Index: ash/common/system/chromeos/session/logout_confirmation_dialog.h
|
| diff --git a/ash/common/system/chromeos/session/logout_confirmation_dialog.h b/ash/common/system/chromeos/session/logout_confirmation_dialog.h
|
| deleted file mode 100644
|
| index fa3c4d42d352ca5cc673487f517afb0a9a807d66..0000000000000000000000000000000000000000
|
| --- a/ash/common/system/chromeos/session/logout_confirmation_dialog.h
|
| +++ /dev/null
|
| @@ -1,57 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef ASH_COMMON_SYSTEM_CHROMEOS_SESSION_LOGOUT_CONFIRMATION_DIALOG_H_
|
| -#define ASH_COMMON_SYSTEM_CHROMEOS_SESSION_LOGOUT_CONFIRMATION_DIALOG_H_
|
| -
|
| -#include "base/macros.h"
|
| -#include "base/time/time.h"
|
| -#include "base/timer/timer.h"
|
| -#include "ui/views/window/dialog_delegate.h"
|
| -
|
| -namespace views {
|
| -class Label;
|
| -}
|
| -
|
| -namespace ash {
|
| -
|
| -class LogoutConfirmationController;
|
| -
|
| -// A dialog that asks the user to confirm or deny logout. The dialog shows a
|
| -// countdown and informs the user that a logout will happen automatically if no
|
| -// choice is made before the countdown has expired.
|
| -class LogoutConfirmationDialog : public views::DialogDelegateView {
|
| - public:
|
| - LogoutConfirmationDialog(LogoutConfirmationController* controller,
|
| - base::TimeTicks logout_time);
|
| - ~LogoutConfirmationDialog() override;
|
| -
|
| - void Update(base::TimeTicks logout_time);
|
| -
|
| - // Called when |controller_| is no longer valid.
|
| - void ControllerGone();
|
| -
|
| - // views::DialogDelegateView:
|
| - bool Accept() override;
|
| - ui::ModalType GetModalType() const override;
|
| - base::string16 GetWindowTitle() const override;
|
| - base::string16 GetDialogButtonLabel(ui::DialogButton button) const override;
|
| - void WindowClosing() override;
|
| -
|
| - private:
|
| - void UpdateLabel();
|
| -
|
| - LogoutConfirmationController* controller_;
|
| - base::TimeTicks logout_time_;
|
| -
|
| - views::Label* label_;
|
| -
|
| - base::RepeatingTimer update_timer_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(LogoutConfirmationDialog);
|
| -};
|
| -
|
| -} // namespace ash
|
| -
|
| -#endif // ASH_COMMON_SYSTEM_CHROMEOS_SESSION_LOGOUT_CONFIRMATION_DIALOG_H_
|
|
|