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

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

Issue 12391004: chromeos: Add DisplayPowerServiceProvider. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: ugh, TrayDisplay was including output_configurator.h on windows Created 7 years, 9 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/power_manager_client.h ('k') | chromeos/display/output_configurator.h » ('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) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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/power_manager_client.h" 5 #include "chromeos/dbus/power_manager_client.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/callback.h" 10 #include "base/callback.h"
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 // manager knows the actual brightness level. We don't cache the 62 // manager knows the actual brightness level. We don't cache the
63 // brightness level in Chrome as it'll make things less reliable. 63 // brightness level in Chrome as it'll make things less reliable.
64 power_manager_proxy_->ConnectToSignal( 64 power_manager_proxy_->ConnectToSignal(
65 power_manager::kPowerManagerInterface, 65 power_manager::kPowerManagerInterface,
66 power_manager::kBrightnessChangedSignal, 66 power_manager::kBrightnessChangedSignal,
67 base::Bind(&PowerManagerClientImpl::BrightnessChangedReceived, 67 base::Bind(&PowerManagerClientImpl::BrightnessChangedReceived,
68 weak_ptr_factory_.GetWeakPtr()), 68 weak_ptr_factory_.GetWeakPtr()),
69 base::Bind(&PowerManagerClientImpl::SignalConnected, 69 base::Bind(&PowerManagerClientImpl::SignalConnected,
70 weak_ptr_factory_.GetWeakPtr())); 70 weak_ptr_factory_.GetWeakPtr()));
71 71
72 // TODO(derat): Stop listening for this.
72 power_manager_proxy_->ConnectToSignal( 73 power_manager_proxy_->ConnectToSignal(
73 power_manager::kPowerManagerInterface, 74 power_manager::kPowerManagerInterface,
74 power_manager::kSetScreenPowerSignal, 75 power_manager::kSetScreenPowerSignal,
75 base::Bind(&PowerManagerClientImpl::ScreenPowerSignalReceived, 76 base::Bind(&PowerManagerClientImpl::ScreenPowerSignalReceived,
76 weak_ptr_factory_.GetWeakPtr()), 77 weak_ptr_factory_.GetWeakPtr()),
77 base::Bind(&PowerManagerClientImpl::SignalConnected, 78 base::Bind(&PowerManagerClientImpl::SignalConnected,
78 weak_ptr_factory_.GetWeakPtr())); 79 weak_ptr_factory_.GetWeakPtr()));
79 80
80 power_manager_proxy_->ConnectToSignal( 81 power_manager_proxy_->ConnectToSignal(
81 power_manager::kPowerManagerInterface, 82 power_manager::kPowerManagerInterface,
(...skipping 862 matching lines...) Expand 10 before | Expand all | Expand 10 after
944 PowerManagerClient* PowerManagerClient::Create( 945 PowerManagerClient* PowerManagerClient::Create(
945 DBusClientImplementationType type, 946 DBusClientImplementationType type,
946 dbus::Bus* bus) { 947 dbus::Bus* bus) {
947 if (type == REAL_DBUS_CLIENT_IMPLEMENTATION) 948 if (type == REAL_DBUS_CLIENT_IMPLEMENTATION)
948 return new PowerManagerClientImpl(bus); 949 return new PowerManagerClientImpl(bus);
949 DCHECK_EQ(STUB_DBUS_CLIENT_IMPLEMENTATION, type); 950 DCHECK_EQ(STUB_DBUS_CLIENT_IMPLEMENTATION, type);
950 return new PowerManagerClientStubImpl(); 951 return new PowerManagerClientStubImpl();
951 } 952 }
952 953
953 } // namespace chromeos 954 } // namespace chromeos
OLDNEW
« no previous file with comments | « chromeos/dbus/power_manager_client.h ('k') | chromeos/display/output_configurator.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698