[Ozone-Drm] Split display config callback tracking into DrmDisplayHost
commit5e10ce6962754781249e6fdd53d8ed47653f4e4a
authordnicoara <dnicoara@chromium.org>
Thu, 28 May 2015 21:46:32 +0000 (28 14:46 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 28 May 2015 21:46:52 +0000 (28 21:46 +0000)
treee0c1c4e33839aee4239c99d25afcac907b099178
parente635a242d995b1567412bb1c04778df9c817104f
[Ozone-Drm] Split display config callback tracking into DrmDisplayHost

Simplify the browser side display manager by keeping all display related
logic within a DrmDisplayHost object. Now the display manager focuses
only on keeping track of the displays and updating them.

BUG=none

Review URL: https://codereview.chromium.org/1158493004

Cr-Commit-Position: refs/heads/master@{#331860}
ui/ozone/platform/drm/BUILD.gn
ui/ozone/platform/drm/drm.gypi
ui/ozone/platform/drm/host/drm_display_host.cc [new file with mode: 0644]
ui/ozone/platform/drm/host/drm_display_host.h [new file with mode: 0644]
ui/ozone/platform/drm/host/drm_display_host_manager.cc
ui/ozone/platform/drm/host/drm_display_host_manager.h
ui/ozone/platform/drm/host/drm_native_display_delegate.cc
ui/ozone/platform/drm/host/drm_window_host.cc