#ifndef ASH_DISPLAY_DISPLAY_ERROR_OBSERVER_CHROMEOS_H_
#define ASH_DISPLAY_DISPLAY_ERROR_OBSERVER_CHROMEOS_H_
#include "ash/ash_export.h"
#include "base/compiler_specific.h"
#include "base/strings/string16.h"
#include "ui/display/chromeos/output_configurator.h"
namespace ash {
class ASH_EXPORT DisplayErrorObserver
: public ui::OutputConfigurator::Observer {
public:
DisplayErrorObserver();
virtual ~DisplayErrorObserver();
virtual void OnDisplayModeChangeFailed(ui::OutputState failed_new_state)
OVERRIDE;
private:
friend class DisplayErrorObserverTest;
base::string16 GetTitleOfDisplayErrorNotificationForTest();
DISALLOW_COPY_AND_ASSIGN(DisplayErrorObserver);
};
}
#endif