Commit 514a4259 authored by yusukes@chromium.org's avatar yusukes@chromium.org

Add methods for controlling keyboard brightness.

BUG=135482
TEST=none


Review URL: https://chromiumcodereview.appspot.com/10700150

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146229 0039d316-1c4b-4281-b951-d872f2087c98
parent e9adce9e
......@@ -25,6 +25,8 @@ class MockPowerManagerClient : public PowerManagerClient {
MOCK_METHOD2(SetScreenBrightnessPercent, void(double, bool));
MOCK_METHOD1(GetScreenBrightnessPercent,
void(const GetScreenBrightnessPercentCallback&));
MOCK_METHOD0(DecreaseKeyboardBrightness, void(void));
MOCK_METHOD0(IncreaseKeyboardBrightness, void(void));
MOCK_METHOD1(RequestStatusUpdate, void(UpdateRequestType));
MOCK_METHOD0(RequestRestart, void(void));
MOCK_METHOD0(RequestShutdown, void(void));
......
......@@ -141,6 +141,14 @@ class PowerManagerClientImpl : public PowerManagerClient {
SimpleMethodCallToPowerManager(power_manager::kIncreaseScreenBrightness);
}
virtual void DecreaseKeyboardBrightness() OVERRIDE {
SimpleMethodCallToPowerManager(power_manager::kDecreaseKeyboardBrightness);
}
virtual void IncreaseKeyboardBrightness() OVERRIDE {
SimpleMethodCallToPowerManager(power_manager::kIncreaseKeyboardBrightness);
}
virtual void SetScreenBrightnessPercent(double percent, bool gradual) {
dbus::MethodCall method_call(
power_manager::kPowerManagerInterface,
......@@ -559,6 +567,14 @@ class PowerManagerClientStubImpl : public PowerManagerClient {
callback.Run(brightness_);
}
virtual void DecreaseKeyboardBrightness() OVERRIDE {
VLOG(1) << "Requested to descrease keyboard brightness";
}
virtual void IncreaseKeyboardBrightness() OVERRIDE {
VLOG(1) << "Requested to increase keyboard brightness";
}
virtual void RequestStatusUpdate(UpdateRequestType update_type) OVERRIDE {
if (update_type == UPDATE_INITIAL) {
Update();
......
......@@ -119,6 +119,12 @@ class CHROMEOS_EXPORT PowerManagerClient {
virtual void GetScreenBrightnessPercent(
const GetScreenBrightnessPercentCallback& callback) = 0;
// Decreases the keyboard brightness.
virtual void DecreaseKeyboardBrightness() = 0;
// Increases the keyboard brightness.
virtual void IncreaseKeyboardBrightness() = 0;
// Request for power supply status update.
virtual void RequestStatusUpdate(UpdateRequestType update_type) = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment