Index: ash/shell.h |
diff --git a/ash/shell.h b/ash/shell.h |
index ad61d18ff6446e19a824f65b601e4e06173dbe05..b1ea510aff7bff26cd8b1892a78e68eaded50865 100644 |
--- a/ash/shell.h |
+++ b/ash/shell.h |
@@ -105,6 +105,7 @@ class HighContrastController; |
class KeyboardUI; |
class KeyboardUMAEventFilter; |
class LastWindowClosedLogoutReminder; |
+class LinkHandlerModelFactory; |
class LocaleNotificationController; |
class LockStateController; |
class LogoutConfirmationController; |
@@ -362,6 +363,13 @@ class ASH_EXPORT Shell : public SystemModalContainerEventFilterDelegate, |
DesktopBackgroundController* desktop_background_controller() { |
return desktop_background_controller_.get(); |
} |
+ LinkHandlerModelFactory* link_handler_model_factory() { |
+ return link_handler_model_factory_; |
+ } |
+ void set_link_handler_model_factory( |
+ LinkHandlerModelFactory* link_handler_model_factory) { |
+ link_handler_model_factory_ = link_handler_model_factory; |
+ } |
PowerButtonController* power_button_controller() { |
return power_button_controller_.get(); |
} |
@@ -684,6 +692,7 @@ class ASH_EXPORT Shell : public SystemModalContainerEventFilterDelegate, |
std::unique_ptr<::wm::WindowModalityController> window_modality_controller_; |
std::unique_ptr<views::corewm::TooltipController> tooltip_controller_; |
std::unique_ptr<DesktopBackgroundController> desktop_background_controller_; |
+ LinkHandlerModelFactory* link_handler_model_factory_; |
std::unique_ptr<PowerButtonController> power_button_controller_; |
std::unique_ptr<LockStateController> lock_state_controller_; |
std::unique_ptr<MruWindowTracker> mru_window_tracker_; |