Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(376)

Side by Side Diff: chromeos/dbus/fake_power_manager_client.cc

Issue 468393005: app_shell: Shut down in response to power button. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: address comments Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chromeos/dbus/fake_power_manager_client.h ('k') | extensions/shell/app_shell.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chromeos/dbus/fake_power_manager_client.h" 5 #include "chromeos/dbus/fake_power_manager_client.h"
6 6
7 #include "base/time/time.h" 7 #include "base/time/time.h"
8 #include "chromeos/dbus/power_manager/policy.pb.h" 8 #include "chromeos/dbus/power_manager/policy.pb.h"
9 9
10 namespace chromeos { 10 namespace chromeos {
11 11
12 FakePowerManagerClient::FakePowerManagerClient() 12 FakePowerManagerClient::FakePowerManagerClient()
13 : num_request_restart_calls_(0), 13 : num_request_restart_calls_(0),
14 num_request_shutdown_calls_(0),
14 num_set_policy_calls_(0), 15 num_set_policy_calls_(0),
15 num_set_is_projecting_calls_(0), 16 num_set_is_projecting_calls_(0),
16 is_projecting_(false) { 17 is_projecting_(false) {
17 } 18 }
18 19
19 FakePowerManagerClient::~FakePowerManagerClient() { 20 FakePowerManagerClient::~FakePowerManagerClient() {
20 } 21 }
21 22
22 void FakePowerManagerClient::Init(dbus::Bus* bus) { 23 void FakePowerManagerClient::Init(dbus::Bus* bus) {
23 } 24 }
24 25
25 void FakePowerManagerClient::AddObserver(Observer* observer) { 26 void FakePowerManagerClient::AddObserver(Observer* observer) {
26 observers_.AddObserver(observer); 27 observers_.AddObserver(observer);
27 } 28 }
28 29
29 void FakePowerManagerClient::RemoveObserver(Observer* observer) { 30 void FakePowerManagerClient::RemoveObserver(Observer* observer) {
30 observers_.RemoveObserver(observer); 31 observers_.RemoveObserver(observer);
31 } 32 }
32 33
33 void FakePowerManagerClient::RequestStatusUpdate() { 34 bool FakePowerManagerClient::HasObserver(Observer* observer) {
34 } 35 return false;
35
36 void FakePowerManagerClient::SetPolicy(
37 const power_manager::PowerManagementPolicy& policy) {
38 policy_ = policy;
39 ++num_set_policy_calls_;
40 }
41
42 void FakePowerManagerClient::RequestShutdown() {
43 } 36 }
44 37
45 void FakePowerManagerClient::DecreaseScreenBrightness(bool allow_off) { 38 void FakePowerManagerClient::DecreaseScreenBrightness(bool allow_off) {
46 } 39 }
47 40
41 void FakePowerManagerClient::IncreaseScreenBrightness() {
42 }
43
48 void FakePowerManagerClient::SetScreenBrightnessPercent(double percent, 44 void FakePowerManagerClient::SetScreenBrightnessPercent(double percent,
49 bool gradual) { 45 bool gradual) {
50 } 46 }
51 47
52 void FakePowerManagerClient::GetScreenBrightnessPercent( 48 void FakePowerManagerClient::GetScreenBrightnessPercent(
53 const GetScreenBrightnessPercentCallback& callback) { 49 const GetScreenBrightnessPercentCallback& callback) {
54 } 50 }
55 51
56 base::Closure FakePowerManagerClient::GetSuspendReadinessCallback() { 52 void FakePowerManagerClient::DecreaseKeyboardBrightness() {
57 return base::Closure();
58 } 53 }
59 54
60 int FakePowerManagerClient::GetNumPendingSuspendReadinessCallbacks() { 55 void FakePowerManagerClient::IncreaseKeyboardBrightness() {
61 return 0;
62 } 56 }
63 57
64 bool FakePowerManagerClient::HasObserver(Observer* observer) { 58 void FakePowerManagerClient::RequestStatusUpdate() {
65 return false;
66 } 59 }
67 60
68 void FakePowerManagerClient::RequestRestart() { 61 void FakePowerManagerClient::RequestRestart() {
69 ++num_request_restart_calls_; 62 ++num_request_restart_calls_;
70 } 63 }
71 64
72 void FakePowerManagerClient::IncreaseKeyboardBrightness() { 65 void FakePowerManagerClient::RequestShutdown() {
66 ++num_request_shutdown_calls_;
73 } 67 }
74 68
75 void FakePowerManagerClient::IncreaseScreenBrightness() { 69 void FakePowerManagerClient::NotifyUserActivity(
70 power_manager::UserActivityType type) {
76 } 71 }
77 72
78 void FakePowerManagerClient::NotifyVideoActivity(bool is_fullscreen) { 73 void FakePowerManagerClient::NotifyVideoActivity(bool is_fullscreen) {
79 } 74 }
80 75
81 void FakePowerManagerClient::DecreaseKeyboardBrightness() { 76 void FakePowerManagerClient::SetPolicy(
77 const power_manager::PowerManagementPolicy& policy) {
78 policy_ = policy;
79 ++num_set_policy_calls_;
82 } 80 }
83 81
84 void FakePowerManagerClient::SetIsProjecting(bool is_projecting) { 82 void FakePowerManagerClient::SetIsProjecting(bool is_projecting) {
85 ++num_set_is_projecting_calls_; 83 ++num_set_is_projecting_calls_;
86 is_projecting_ = is_projecting; 84 is_projecting_ = is_projecting;
87 } 85 }
88 86
89 void FakePowerManagerClient::NotifyUserActivity( 87 base::Closure FakePowerManagerClient::GetSuspendReadinessCallback() {
90 power_manager::UserActivityType type) { 88 return base::Closure();
89 }
90
91 int FakePowerManagerClient::GetNumPendingSuspendReadinessCallbacks() {
92 return 0;
91 } 93 }
92 94
93 void FakePowerManagerClient::SendSuspendImminent() { 95 void FakePowerManagerClient::SendSuspendImminent() {
94 FOR_EACH_OBSERVER(Observer, observers_, SuspendImminent()); 96 FOR_EACH_OBSERVER(Observer, observers_, SuspendImminent());
95 } 97 }
96 98
97 void FakePowerManagerClient::SendSuspendDone() { 99 void FakePowerManagerClient::SendSuspendDone() {
98 FOR_EACH_OBSERVER(Observer, observers_, SuspendDone(base::TimeDelta())); 100 FOR_EACH_OBSERVER(Observer, observers_, SuspendDone(base::TimeDelta()));
99 } 101 }
100 102
101 void FakePowerManagerClient::SendDarkSuspendImminent() { 103 void FakePowerManagerClient::SendDarkSuspendImminent() {
102 FOR_EACH_OBSERVER(Observer, observers_, DarkSuspendImminent()); 104 FOR_EACH_OBSERVER(Observer, observers_, DarkSuspendImminent());
103 } 105 }
104 106
107 void FakePowerManagerClient::SendPowerButtonEvent(
108 bool down,
109 const base::TimeTicks& timestamp) {
110 FOR_EACH_OBSERVER(Observer, observers_,
111 PowerButtonEventReceived(down, timestamp));
112 }
113
105 } // namespace chromeos 114 } // namespace chromeos
OLDNEW
« no previous file with comments | « chromeos/dbus/fake_power_manager_client.h ('k') | extensions/shell/app_shell.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698