| Index: chrome/browser/chromeos/dbus/power_manager_client.h
|
| diff --git a/chrome/browser/chromeos/dbus/power_manager_client.h b/chrome/browser/chromeos/dbus/power_manager_client.h
|
| index 9b246a4d9205b13a094a199b5b2740ed69ac8798..d5eb2022b14d88702c3b02681fb319edb13f63a6 100644
|
| --- a/chrome/browser/chromeos/dbus/power_manager_client.h
|
| +++ b/chrome/browser/chromeos/dbus/power_manager_client.h
|
| @@ -1,4 +1,4 @@
|
| -// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2012 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.
|
|
|
| @@ -10,9 +10,12 @@
|
| #include "base/basictypes.h"
|
| #include "base/callback.h"
|
|
|
| +namespace base {
|
| +class TimeTicks;
|
| +}
|
| namespace dbus {
|
| class Bus;
|
| -} // namespace
|
| +}
|
|
|
| namespace chromeos {
|
|
|
| @@ -57,6 +60,14 @@ class PowerManagerClient {
|
| // Called when the system resumes from suspend.
|
| virtual void SystemResumed() {}
|
|
|
| + // Called when the power button is pressed or released.
|
| + virtual void PowerButtonStateChanged(bool down,
|
| + const base::TimeTicks& timestamp) {}
|
| +
|
| + // Called when the lock button is pressed or released.
|
| + virtual void LockButtonStateChanged(bool down,
|
| + const base::TimeTicks& timestamp) {}
|
| +
|
| // Called when the screen is locked.
|
| virtual void LockScreen() {}
|
|
|
|
|