Home | History | Annotate | Download | only in display
      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
      3 // found in the LICENSE file.
      4 
      5 #include "chrome/browser/chromeos/display/display_configuration_observer.h"
      6 
      7 #include "ash/display/display_controller.h"
      8 #include "ash/shell.h"
      9 #include "chrome/browser/chromeos/display/display_preferences.h"
     10 
     11 namespace chromeos {
     12 
     13 DisplayConfigurationObserver::DisplayConfigurationObserver() {
     14   ash::Shell::GetInstance()->display_controller()->AddObserver(this);
     15 }
     16 
     17 DisplayConfigurationObserver::~DisplayConfigurationObserver() {
     18   ash::Shell::GetInstance()->display_controller()->RemoveObserver(this);
     19 }
     20 
     21 void DisplayConfigurationObserver::OnDisplayConfigurationChanging() {
     22 }
     23 
     24 void DisplayConfigurationObserver::OnDisplayConfigurationChanged() {
     25   StoreDisplayPrefs();
     26 }
     27 
     28 }  // namespace chromeos
     29