| Index: blimp/client/core/contents/blimp_contents_impl.h
|
| diff --git a/blimp/client/core/contents/blimp_contents_impl.h b/blimp/client/core/contents/blimp_contents_impl.h
|
| index ed86aed042daa4f80a9f175b42d11a4ed92950b2..a875c2457b083bab21bed51b6479704aae38cdd2 100644
|
| --- a/blimp/client/core/contents/blimp_contents_impl.h
|
| +++ b/blimp/client/core/contents/blimp_contents_impl.h
|
| @@ -8,6 +8,7 @@
|
| #include "base/macros.h"
|
| #include "base/observer_list.h"
|
| #include "blimp/client/core/compositor/blimp_compositor_manager.h"
|
| +#include "blimp/client/core/contents/blimp_contents_view_impl.h"
|
| #include "blimp/client/core/contents/blimp_navigation_controller_delegate.h"
|
| #include "blimp/client/core/contents/blimp_navigation_controller_impl.h"
|
| #include "blimp/client/public/contents/blimp_contents.h"
|
| @@ -28,7 +29,6 @@ class BlimpContentsImplAndroid;
|
|
|
| class BlimpCompositorDependencies;
|
| class BlimpContentsObserver;
|
| -class BlimpContentsView;
|
| class BlimpNavigationController;
|
| class ImeFeature;
|
| class NavigationFeature;
|
| @@ -58,7 +58,7 @@ class BlimpContentsImpl : public BlimpContents,
|
| BlimpNavigationControllerImpl& GetNavigationController() override;
|
| void AddObserver(BlimpContentsObserver* observer) override;
|
| void RemoveObserver(BlimpContentsObserver* observer) override;
|
| - gfx::NativeView GetNativeView() override;
|
| + BlimpContentsViewImpl* GetView() override;
|
| void Show() override;
|
| void Hide() override;
|
|
|
| @@ -71,6 +71,7 @@ class BlimpContentsImpl : public BlimpContents,
|
| // BlimpNavigationControllerDelegate implementation.
|
| void OnNavigationStateChanged() override;
|
| void OnLoadingStateChanged(bool loading) override;
|
| + void OnPageLoadingStateChanged(bool loading) override;
|
|
|
| // Pushes the size and scale information to the engine, which will affect the
|
| // web content display area for all tabs.
|
| @@ -78,9 +79,6 @@ class BlimpContentsImpl : public BlimpContents,
|
|
|
| int id() { return id_; }
|
|
|
| - // Returns the BlimpContentsView for this BlimpContentsImpl.
|
| - BlimpContentsView* GetBlimpContentsView();
|
| -
|
| // TODO(nyquist): Remove this once the Android BlimpView uses a delegate.
|
| BlimpCompositorManager* compositor_manager() { return &compositor_manager_; }
|
|
|
| @@ -114,7 +112,7 @@ class BlimpContentsImpl : public BlimpContents,
|
|
|
| // The BlimpContentsView abstracts the platform specific view system details
|
| // from the BlimpContents.
|
| - std::unique_ptr<BlimpContentsView> blimp_contents_view_;
|
| + std::unique_ptr<BlimpContentsViewImpl> blimp_contents_view_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(BlimpContentsImpl);
|
| };
|
|
|