| Index: ui/display/chromeos/display_configurator.cc
|
| diff --git a/ui/display/chromeos/display_configurator.cc b/ui/display/chromeos/display_configurator.cc
|
| index fc6131641c0bc7f007d4650c2bb5888721f0d879..53d74069e7dfb300bf02025e39e0da9b9e2ed484 100644
|
| --- a/ui/display/chromeos/display_configurator.cc
|
| +++ b/ui/display/chromeos/display_configurator.cc
|
| @@ -7,10 +7,9 @@
|
| #include "base/bind.h"
|
| #include "base/command_line.h"
|
| #include "base/logging.h"
|
| -#include "base/strings/string_number_conversions.h"
|
| -#include "base/strings/stringprintf.h"
|
| #include "base/sys_info.h"
|
| #include "base/time/time.h"
|
| +#include "ui/display/chromeos/display_util.h"
|
| #include "ui/display/display_switches.h"
|
| #include "ui/display/types/display_mode.h"
|
| #include "ui/display/types/display_snapshot.h"
|
| @@ -32,69 +31,6 @@ const int kConfigureDelayMs = 500;
|
| // such that we read an up to date state.
|
| const int kResumeDelayMs = 500;
|
|
|
| -// Returns a string describing |state|.
|
| -std::string DisplayPowerStateToString(chromeos::DisplayPowerState state) {
|
| - switch (state) {
|
| - case chromeos::DISPLAY_POWER_ALL_ON:
|
| - return "ALL_ON";
|
| - case chromeos::DISPLAY_POWER_ALL_OFF:
|
| - return "ALL_OFF";
|
| - case chromeos::DISPLAY_POWER_INTERNAL_OFF_EXTERNAL_ON:
|
| - return "INTERNAL_OFF_EXTERNAL_ON";
|
| - case chromeos::DISPLAY_POWER_INTERNAL_ON_EXTERNAL_OFF:
|
| - return "INTERNAL_ON_EXTERNAL_OFF";
|
| - default:
|
| - return "unknown (" + base::IntToString(state) + ")";
|
| - }
|
| -}
|
| -
|
| -// Returns a string describing |state|.
|
| -std::string DisplayStateToString(MultipleDisplayState state) {
|
| - switch (state) {
|
| - case MULTIPLE_DISPLAY_STATE_INVALID:
|
| - return "INVALID";
|
| - case MULTIPLE_DISPLAY_STATE_HEADLESS:
|
| - return "HEADLESS";
|
| - case MULTIPLE_DISPLAY_STATE_SINGLE:
|
| - return "SINGLE";
|
| - case MULTIPLE_DISPLAY_STATE_DUAL_MIRROR:
|
| - return "DUAL_MIRROR";
|
| - case MULTIPLE_DISPLAY_STATE_DUAL_EXTENDED:
|
| - return "DUAL_EXTENDED";
|
| - case MULTIPLE_DISPLAY_STATE_MULTI_EXTENDED:
|
| - return "MULTI_EXTENDED";
|
| - }
|
| - NOTREACHED() << "Unknown state " << state;
|
| - return "INVALID";
|
| -}
|
| -
|
| -// Returns the number of displays in |displays| that should be turned on, per
|
| -// |state|. If |display_power| is non-NULL, it is updated to contain the
|
| -// on/off state of each corresponding entry in |displays|.
|
| -int GetDisplayPower(
|
| - const std::vector<DisplayConfigurator::DisplayState>& display_states,
|
| - chromeos::DisplayPowerState state,
|
| - std::vector<bool>* display_power) {
|
| - int num_on_displays = 0;
|
| - if (display_power)
|
| - display_power->resize(display_states.size());
|
| -
|
| - for (size_t i = 0; i < display_states.size(); ++i) {
|
| - bool internal =
|
| - display_states[i].display->type() == DISPLAY_CONNECTION_TYPE_INTERNAL;
|
| - bool on =
|
| - state == chromeos::DISPLAY_POWER_ALL_ON ||
|
| - (state == chromeos::DISPLAY_POWER_INTERNAL_OFF_EXTERNAL_ON &&
|
| - !internal) ||
|
| - (state == chromeos::DISPLAY_POWER_INTERNAL_ON_EXTERNAL_OFF && internal);
|
| - if (display_power)
|
| - (*display_power)[i] = on;
|
| - if (on)
|
| - num_on_displays++;
|
| - }
|
| - return num_on_displays;
|
| -}
|
| -
|
| } // namespace
|
|
|
|
|
|
|