Index: chrome/browser/ui/passwords/manage_passwords_bubble_model.h |
diff --git a/chrome/browser/ui/passwords/manage_passwords_bubble_model.h b/chrome/browser/ui/passwords/manage_passwords_bubble_model.h |
index ae4a9b8b9de6abf2b3957e6f9478dd9efe1d2e7c..db59e2ee9908ba38557e13de3c11feaf2d568807 100644 |
--- a/chrome/browser/ui/passwords/manage_passwords_bubble_model.h |
+++ b/chrome/browser/ui/passwords/manage_passwords_bubble_model.h |
@@ -21,6 +21,7 @@ namespace content { |
class WebContents; |
} |
+class DesktopIOSPromotionController; |
class PasswordsModelDelegate; |
class Profile; |
@@ -103,6 +104,10 @@ class ManagePasswordsBubbleModel { |
return title_brand_link_range_; |
} |
+ DesktopIOSPromotionController* ios_promotion_controller() const { |
+ return ios_promotion_controller_.get(); |
+ } |
+ |
Profile* GetProfile() const; |
content::WebContents* GetWebContents() const; |
@@ -145,6 +150,9 @@ class ManagePasswordsBubbleModel { |
base::string16 save_confirmation_text_; |
gfx::Range save_confirmation_link_range_; |
+ // The controller for the desktop ios promotion. |
+ std::unique_ptr<DesktopIOSPromotionController> ios_promotion_controller_; |
+ |
// Responsible for recording all the interactions required. |
std::unique_ptr<InteractionKeeper> interaction_keeper_; |