diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-09-18 14:34:04 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-10-04 11:15:27 +0000 |
commit | e6430e577f105ad8813c92e75c54660c4985026e (patch) | |
tree | 88115e5d1fb471fea807111924dcccbeadbf9e4f /chromium/ui/aura/window_tree_host.h | |
parent | 53d399fe6415a96ea6986ec0d402a9c07da72453 (diff) | |
download | qtwebengine-chromium-e6430e577f105ad8813c92e75c54660c4985026e.tar.gz |
BASELINE: Update Chromium to 61.0.3163.99
Change-Id: I8452f34574d88ca2b27af9bd56fc9ff3f16b1367
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'chromium/ui/aura/window_tree_host.h')
-rw-r--r-- | chromium/ui/aura/window_tree_host.h | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/chromium/ui/aura/window_tree_host.h b/chromium/ui/aura/window_tree_host.h index 8271ae64a18..f0757f56ef4 100644 --- a/chromium/ui/aura/window_tree_host.h +++ b/chromium/ui/aura/window_tree_host.h @@ -11,16 +11,16 @@ #include "base/event_types.h" #include "base/macros.h" #include "base/message_loop/message_loop.h" -#include "cc/surfaces/frame_sink_id.h" +#include "components/viz/common/surfaces/frame_sink_id.h" #include "ui/aura/aura_export.h" #include "ui/base/cursor/cursor.h" #include "ui/base/ime/input_method_delegate.h" +#include "ui/display/display_observer.h" #include "ui/events/event_source.h" #include "ui/gfx/geometry/insets.h" #include "ui/gfx/native_widget_types.h" namespace gfx { -class ICCProfile; class Insets; class Point; class Rect; @@ -48,7 +48,8 @@ class WindowTreeHostObserver; // It provides the accelerated widget and maps events from the native os to // aura. class AURA_EXPORT WindowTreeHost : public ui::internal::InputMethodDelegate, - public ui::EventSource { + public ui::EventSource, + public display::DisplayObserver { public: ~WindowTreeHost() override; @@ -194,7 +195,7 @@ class AURA_EXPORT WindowTreeHost : public ui::internal::InputMethodDelegate, // If frame_sink_id is not passed in, one will be grabbed from // ContextFactoryPrivate. void CreateCompositor( - const cc::FrameSinkId& frame_sink_id = cc::FrameSinkId()); + const viz::FrameSinkId& frame_sink_id = viz::FrameSinkId()); void InitCompositor(); void OnAcceleratedWidgetAvailable(); @@ -216,7 +217,7 @@ class AURA_EXPORT WindowTreeHost : public ui::internal::InputMethodDelegate, virtual void MoveCursorToScreenLocationInPixels( const gfx::Point& location_in_pixels) = 0; - // kCalled when the cursor visibility has changed. + // Called when the cursor visibility has changed. virtual void OnCursorVisibilityChangedNative(bool show) = 0; // Shows the WindowTreeHost. @@ -225,11 +226,15 @@ class AURA_EXPORT WindowTreeHost : public ui::internal::InputMethodDelegate, // Hides the WindowTreeHost. virtual void HideImpl() = 0; - virtual gfx::ICCProfile GetICCProfileForCurrentDisplay(); - // Overridden from ui::EventSource: ui::EventSink* GetEventSink() override; + // display::DisplayObserver implementation. + void OnDisplayAdded(const display::Display& new_display) override; + void OnDisplayRemoved(const display::Display& old_display) override; + void OnDisplayMetricsChanged(const display::Display& display, + uint32_t metrics) override; + private: friend class test::WindowTreeHostTestApi; |