Commit fbc91ad5 authored by Rohit Rao's avatar Rohit Rao Committed by Commit Bot

[ios] Converts BookmarkTableView to use TableViewModel.

Switches to TableViewModel instead of a std::vector of BookmarkNodes.

BUG=839423

Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Change-Id: I0b12b1c22f6f0d229eed79da407df2443081bbfe
Reviewed-on: https://chromium-review.googlesource.com/1042349Reviewed-by: default avatarSergio Collazos <sczs@chromium.org>
Commit-Queue: Rohit Rao <rohitrao@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555959}
parent 855e372a
......@@ -106,6 +106,8 @@ source_set("bookmarks") {
"//ios/chrome/browser/ui/material_components",
"//ios/chrome/browser/ui/ntp",
"//ios/chrome/browser/ui/signin_interaction/public",
"//ios/chrome/browser/ui/table_view",
"//ios/chrome/browser/ui/table_view:styler",
"//ios/chrome/browser/ui/util",
"//ios/chrome/browser/undo",
"//ios/public/provider/chrome/browser",
......
......@@ -33,11 +33,9 @@ class BookmarkNode;
@interface BookmarkTableCell : UITableViewCell
- (instancetype)initWithReuseIdentifier:(NSString*)bookmarkCellIdentifier
NS_DESIGNATED_INITIALIZER;
- (instancetype)initWithStyle:(UITableViewCellStyle)style
reuseIdentifier:(NSString*)reuseIdentifier NS_UNAVAILABLE;
reuseIdentifier:(NSString*)reuseIdentifier
NS_DESIGNATED_INITIALIZER;
- (instancetype)initWithCoder:(NSCoder*)aDecoder NS_UNAVAILABLE;
......
......@@ -55,9 +55,9 @@ const CGFloat kBookmarkTableCellImagePadding = 16.0;
#pragma mark - Initializer
- (instancetype)initWithReuseIdentifier:(NSString*)bookmarkCellIdentifier {
self = [super initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:bookmarkCellIdentifier];
- (instancetype)initWithStyle:(UITableViewCellStyle)style
reuseIdentifier:(NSString*)bookmarkCellIdentifier {
self = [super initWithStyle:style reuseIdentifier:bookmarkCellIdentifier];
if (self) {
_titleText = [[UITextField alloc] initWithFrame:CGRectZero];
_titleText.textColor = [[MDCPalette greyPalette] tint900];
......
......@@ -33,8 +33,9 @@ const NSInteger kSigninPromoMargin = 8;
return YES;
}
- (instancetype)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
- (instancetype)initWithStyle:(UITableViewCellStyle)style
reuseIdentifier:(NSString*)reuseIdentifier {
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
UIView* contentView = self.contentView;
_signinPromoView = [[SigninPromoView alloc] initWithFrame:self.bounds];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment