diff options
author | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-30 16:09:50 +0000 |
---|---|---|
committer | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-30 16:09:50 +0000 |
commit | 29190fda701edd26bf862b3d3b91bab66fe2c88b (patch) | |
tree | f9fd8714fdcd1d037f5d9be73c728c7d692a84de /chromeos | |
parent | eb62f726194d68406047f2716e8ef500bf456d67 (diff) | |
download | chromium_src-29190fda701edd26bf862b3d3b91bab66fe2c88b.zip chromium_src-29190fda701edd26bf862b3d3b91bab66fe2c88b.tar.gz chromium_src-29190fda701edd26bf862b3d3b91bab66fe2c88b.tar.bz2 |
Allow no-internal display mode
- Remember primary per display pair
- remember power state. Restore when restarted, but not boot time.
- DefaultLayout is used to construct layout for display pair.
It used to be used if the layout wasn't set before, but since layout has other data such as primary/mirror state, it makes more sense to copy it first.
Cleanup: remove unnecessary code.
BUG=218387
TEST=covered by test. manually tested on device.
Review URL: https://chromiumcodereview.appspot.com/12865019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191509 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos')
-rw-r--r-- | chromeos/display/output_configurator.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chromeos/display/output_configurator.h b/chromeos/display/output_configurator.h index 0429331..9117c5a 100644 --- a/chromeos/display/output_configurator.h +++ b/chromeos/display/output_configurator.h @@ -85,6 +85,11 @@ class CHROMEOS_EXPORT OutputConfigurator : public MessageLoop::Dispatcher { OutputState output_state() const { return output_state_; } + void set_display_power_state(DisplayPowerState power_state) { + power_state_ = power_state; + } + DisplayPowerState display_power_state() const { return power_state_; } + void set_delegate(Delegate* delegate) { delegate_ = delegate; } // Initialization, must be called right after constructor. |