121d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen// Copyright (c) 2010 The Chromium Authors. All rights reserved. 221d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen// Use of this source code is governed by a BSD-style license that can be 321d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen// found in the LICENSE file. 421d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen 521d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen#include "chrome/browser/chromeos/brightness_observer.h" 621d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen 721d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen#include "chrome/browser/chromeos/brightness_bubble.h" 821d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen#include "chrome/browser/chromeos/volume_bubble.h" 921d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen 1021d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsennamespace chromeos { 1121d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen 12ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenvoid BrightnessObserver::BrightnessChanged(int level, bool user_initiated) { 13ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen if (user_initiated) 14ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen BrightnessBubble::GetInstance()->ShowBubble(level); 15ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen else 16ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen BrightnessBubble::GetInstance()->UpdateWithoutShowingBubble(level); 17ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 1821d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen VolumeBubble::GetInstance()->HideBubble(); 1921d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen} 2021d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen 2121d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen} // namespace chromeos 22