summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/browser/ui/webui/chromeos/login/oobe_display_chooser.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/ui/webui/chromeos/login/oobe_display_chooser.h')
-rw-r--r--chromium/chrome/browser/ui/webui/chromeos/login/oobe_display_chooser.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/chromium/chrome/browser/ui/webui/chromeos/login/oobe_display_chooser.h b/chromium/chrome/browser/ui/webui/chromeos/login/oobe_display_chooser.h
index 555050c7f87..fc9cf2a9e22 100644
--- a/chromium/chrome/browser/ui/webui/chromeos/login/oobe_display_chooser.h
+++ b/chromium/chrome/browser/ui/webui/chromeos/login/oobe_display_chooser.h
@@ -9,6 +9,9 @@
#include "base/macros.h"
#include "base/memory/weak_ptr.h"
#include "base/scoped_observer.h"
+#include "mojo/public/cpp/bindings/pending_remote.h"
+#include "mojo/public/cpp/bindings/remote.h"
+#include "ui/events/devices/device_data_manager.h"
#include "ui/events/devices/input_device_event_observer.h"
namespace ui {
@@ -26,9 +29,10 @@ class OobeDisplayChooser : public ui::InputDeviceEventObserver {
// Must be called on the BrowserThread::UI thread.
void TryToPlaceUiOnTouchDisplay();
- void set_cros_display_config_ptr_for_test(
- ash::mojom::CrosDisplayConfigControllerPtr cros_display_config_ptr) {
- cros_display_config_ptr_ = std::move(cros_display_config_ptr);
+ void set_cros_display_config_for_test(
+ mojo::PendingRemote<ash::mojom::CrosDisplayConfigController>
+ cros_display_config) {
+ cros_display_config_.Bind(std::move(cros_display_config));
}
private:
@@ -44,8 +48,8 @@ class OobeDisplayChooser : public ui::InputDeviceEventObserver {
void OnDeviceListsComplete() override;
ScopedObserver<ui::DeviceDataManager, ui::InputDeviceEventObserver>
- scoped_observer_;
- ash::mojom::CrosDisplayConfigControllerPtr cros_display_config_ptr_;
+ scoped_observer_{this};
+ mojo::Remote<ash::mojom::CrosDisplayConfigController> cros_display_config_;
base::WeakPtrFactory<OobeDisplayChooser> weak_ptr_factory_{this};