| Index: ash/common/wm_window.h
|
| diff --git a/ash/common/wm_window.h b/ash/common/wm_window.h
|
| index f1588f307e32b4e75760512278ccc1f62ef56eb7..4f50f227ac0d789b2f4355a05134493ac29467c2 100644
|
| --- a/ash/common/wm_window.h
|
| +++ b/ash/common/wm_window.h
|
| @@ -32,6 +32,7 @@ class Layer;
|
| }
|
|
|
| namespace views {
|
| +class View;
|
| class Widget;
|
| }
|
|
|
| @@ -271,6 +272,9 @@ class ASH_EXPORT WmWindow {
|
| // container. This is used by SetBoundsInScreen().
|
| virtual void SetDescendantsStayInSameRootWindow(bool value) = 0;
|
|
|
| + // Returns a View that renders the contents of this window's layers.
|
| + virtual std::unique_ptr<views::View> CreateViewWithRecreatedLayers() = 0;
|
| +
|
| virtual void AddObserver(WmWindowObserver* observer) = 0;
|
| virtual void RemoveObserver(WmWindowObserver* observer) = 0;
|
| virtual bool HasObserver(const WmWindowObserver* observer) const = 0;
|
|
|