| OLD | NEW |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #if !defined(__has_feature) || !__has_feature(objc_arc) | 5 #if !defined(__has_feature) || !__has_feature(objc_arc) |
| 6 #error "This file requires ARC support." | 6 #error "This file requires ARC support." |
| 7 #endif | 7 #endif |
| 8 | 8 |
| 9 #import <UIKit/UIKit.h> | 9 #import <UIKit/UIKit.h> |
| 10 | 10 |
| 11 #import "remoting/client/ios/app/host_collection_view_cell.h" | 11 #import "remoting/ios/app/host_collection_view_cell.h" |
| 12 | 12 |
| 13 #import "ios/third_party/material_components_ios/src/components/ShadowElevations
/src/MaterialShadowElevations.h" | 13 #import "ios/third_party/material_components_ios/src/components/ShadowElevations
/src/MaterialShadowElevations.h" |
| 14 #import "ios/third_party/material_components_ios/src/components/ShadowLayer/src/
MaterialShadowLayer.h" | 14 #import "ios/third_party/material_components_ios/src/components/ShadowLayer/src/
MaterialShadowLayer.h" |
| 15 #import "ios/third_party/material_components_ios/src/components/Typography/src/M
aterialTypography.h" | 15 #import "ios/third_party/material_components_ios/src/components/Typography/src/M
aterialTypography.h" |
| 16 #import "remoting/client/ios/domain/host_info.h" | 16 #import "remoting/ios/domain/host_info.h" |
| 17 | 17 |
| 18 static const CGFloat kLinePadding = 2.f; | 18 static const CGFloat kLinePadding = 2.f; |
| 19 static const CGFloat kHostCardIconInset = 10.f; | 19 static const CGFloat kHostCardIconInset = 10.f; |
| 20 static const CGFloat kHostCardPadding = 4.f; | 20 static const CGFloat kHostCardPadding = 4.f; |
| 21 static const CGFloat kHostCardIconSize = 45.f; | 21 static const CGFloat kHostCardIconSize = 45.f; |
| 22 | 22 |
| 23 @interface HostCollectionViewCell () { | 23 @interface HostCollectionViewCell () { |
| 24 UIImageView* _imageView; | 24 UIImageView* _imageView; |
| 25 UILabel* _statusLabel; | 25 UILabel* _statusLabel; |
| 26 UILabel* _titleLabel; | 26 UILabel* _titleLabel; |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 118 #pragma mark - UICollectionReusableView | 118 #pragma mark - UICollectionReusableView |
| 119 | 119 |
| 120 - (void)prepareForReuse { | 120 - (void)prepareForReuse { |
| 121 [super prepareForReuse]; | 121 [super prepareForReuse]; |
| 122 _hostInfo = nil; | 122 _hostInfo = nil; |
| 123 _statusLabel.text = nil; | 123 _statusLabel.text = nil; |
| 124 _titleLabel.text = nil; | 124 _titleLabel.text = nil; |
| 125 } | 125 } |
| 126 | 126 |
| 127 @end | 127 @end |
| OLD | NEW |