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