Index: ios/chrome/browser/ui/ntp/new_tab_page_toolbar_controller.h |
diff --git a/ios/chrome/browser/ui/ntp/new_tab_page_toolbar_controller.h b/ios/chrome/browser/ui/ntp/new_tab_page_toolbar_controller.h |
index 52992d76c16753744f03126a88988624d30dd455..cd3d6a3d4e68fadca394a5c334ae4f2035adee7e 100644 |
--- a/ios/chrome/browser/ui/ntp/new_tab_page_toolbar_controller.h |
+++ b/ios/chrome/browser/ui/ntp/new_tab_page_toolbar_controller.h |
@@ -7,7 +7,11 @@ |
#import "ios/chrome/browser/ui/toolbar/toolbar_controller.h" |
+@protocol GoogleLandingCommands; |
@protocol GoogleLandingDataSource; |
+@protocol UrlLoader; |
+@protocol OmniboxFocuser; |
+@protocol WebToolbarDelegate; |
// New tab page specific toolbar. The background view is hidden and the |
// navigation buttons are also hidden if there is no forward history. Does not |
@@ -17,8 +21,11 @@ |
// Designated initializer. The underlying ToolbarController is initialized with |
// ToolbarControllerStyleLightMode. |
-- (instancetype)initWithToolbarDataSource: |
- (id<GoogleLandingDataSource>)dataSource; |
+- (instancetype)initWithToolbar; |
+ |
+@property(nonatomic, assign) |
+ id<GoogleLandingCommands, UrlLoader, OmniboxFocuser, WebToolbarDelegate> |
+ dispatcher; |
@end |