Index: ios/clean/chrome/browser/ui/tab_strip/tab_strip_view_controller.mm |
diff --git a/ios/clean/chrome/browser/ui/tab_strip/tab_strip_view_controller.mm b/ios/clean/chrome/browser/ui/tab_strip/tab_strip_view_controller.mm |
index 0e39f22b4410000d902a796e3e4e1c3dc7843381..5cd62fcf4e3f4a24b3dcb41d54dd98561b795f97 100644 |
--- a/ios/clean/chrome/browser/ui/tab_strip/tab_strip_view_controller.mm |
+++ b/ios/clean/chrome/browser/ui/tab_strip/tab_strip_view_controller.mm |
@@ -4,6 +4,8 @@ |
#import "ios/clean/chrome/browser/ui/tab_strip/tab_strip_view_controller.h" |
+#import "ios/clean/chrome/browser/ui/commands/tab_strip_commands.h" |
+ |
#if !defined(__has_feature) || !__has_feature(objc_arc) |
#error "This file requires ARC support." |
#endif |
@@ -14,6 +16,7 @@ CGFloat kSpacing = 10.0f; |
} |
@implementation TabStripViewController |
+@synthesize dispatcher = _dispatcher; |
- (UICollectionViewLayout*)collectionViewLayout { |
UICollectionViewFlowLayout* layout = |
@@ -26,4 +29,12 @@ CGFloat kSpacing = 10.0f; |
return layout; |
} |
+- (void)showTabAtIndex:(int)index { |
+ [self.dispatcher showTabStripTabAtIndex:index]; |
+} |
+ |
+- (void)closeTabAtIndex:(int)index { |
+ [self.dispatcher closeTabStripTabAtIndex:index]; |
+} |
+ |
@end |