Index: chrome/browser/chromeos/chrome_interface_factory.h |
diff --git a/chrome/browser/chromeos/chrome_interface_factory.h b/chrome/browser/chromeos/chrome_interface_factory.h |
index a56e6172e784c7000db0a2b6ac85a06fade42e44..f0326cba206e37fa57215527d60018f76791a259 100644 |
--- a/chrome/browser/chromeos/chrome_interface_factory.h |
+++ b/chrome/browser/chromeos/chrome_interface_factory.h |
@@ -7,6 +7,7 @@ |
#include "content/public/common/mojo_shell_connection.h" |
#include "mash/public/interfaces/launchable.mojom.h" |
+#include "mash/public/interfaces/wallpaper.mojom.h" |
#include "mojo/public/cpp/bindings/binding_set.h" |
#include "services/shell/public/cpp/interface_factory.h" |
#include "ui/app_list/presenter/app_list_presenter.mojom.h" |
@@ -14,6 +15,7 @@ |
class AppListPresenterService; |
class ChromeLaunchable; |
+class ChromeWallpaperHelper; |
class KeyboardUIService; |
namespace chromeos { |
@@ -22,6 +24,7 @@ namespace chromeos { |
class ChromeInterfaceFactory |
: public content::MojoShellConnection::Listener, |
public shell::InterfaceFactory<mash::mojom::Launchable>, |
+ public shell::InterfaceFactory<mash::mojom::WallpaperHelper>, |
public shell::InterfaceFactory<app_list::mojom::AppListPresenter>, |
public shell::InterfaceFactory<keyboard::mojom::Keyboard> { |
public: |
@@ -41,6 +44,10 @@ class ChromeInterfaceFactory |
void Create(shell::Connection* connection, |
mash::mojom::LaunchableRequest request) override; |
+ // mojo::InterfaceFactory<mash::mojom::WallpaperHelper> |
+ void Create(shell::Connection* connection, |
+ mash::mojom::WallpaperHelperRequest request) override; |
+ |
// mojo::InterfaceFactory<app_list::AppListPresenter>: |
void Create(shell::Connection* connection, |
mojo::InterfaceRequest<app_list::mojom::AppListPresenter> request) |
@@ -49,6 +56,7 @@ class ChromeInterfaceFactory |
std::unique_ptr<KeyboardUIService> keyboard_ui_service_; |
mojo::BindingSet<keyboard::mojom::Keyboard> keyboard_bindings_; |
std::unique_ptr<ChromeLaunchable> launchable_; |
+ std::unique_ptr<ChromeWallpaperHelper> wallpaper_helper_; |
std::unique_ptr<AppListPresenterService> app_list_presenter_service_; |
mojo::BindingSet<app_list::mojom::AppListPresenter> |
app_list_presenter_bindings_; |