OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 package org.chromium.chrome.browser.ntp.cards; | 5 package org.chromium.chrome.browser.ntp.cards; |
6 | 6 |
7 import org.chromium.base.Callback; | 7 import org.chromium.base.Callback; |
8 import org.chromium.base.Log; | 8 import org.chromium.base.Log; |
9 import org.chromium.base.VisibleForTesting; | 9 import org.chromium.base.VisibleForTesting; |
10 import org.chromium.chrome.browser.ntp.NewTabPage.DestructionObserver; | 10 import org.chromium.chrome.browser.ntp.NewTabPage.DestructionObserver; |
(...skipping 25 matching lines...) Expand all Loading... |
36 | 36 |
37 // Children | 37 // Children |
38 private final SectionHeader mHeader; | 38 private final SectionHeader mHeader; |
39 private final SuggestionsList mSuggestionsList; | 39 private final SuggestionsList mSuggestionsList; |
40 private final StatusItem mStatus; | 40 private final StatusItem mStatus; |
41 private final ActionItem mMoreButton; | 41 private final ActionItem mMoreButton; |
42 private final ProgressItem mProgressIndicator; | 42 private final ProgressItem mProgressIndicator; |
43 | 43 |
44 private final List<TreeNode> mChildren; | 44 private final List<TreeNode> mChildren; |
45 | 45 |
46 private boolean mIsNtpDestroyed = false; | 46 private boolean mIsNtpDestroyed; |
47 | 47 |
48 public SuggestionsSection(NodeParent parent, NewTabPageManager manager, | 48 public SuggestionsSection(NodeParent parent, NewTabPageManager manager, |
49 OfflinePageBridge offlinePageBridge, SuggestionsCategoryInfo info) { | 49 OfflinePageBridge offlinePageBridge, SuggestionsCategoryInfo info) { |
50 super(parent); | 50 super(parent); |
51 mCategoryInfo = info; | 51 mCategoryInfo = info; |
52 mOfflinePageBridge = offlinePageBridge; | 52 mOfflinePageBridge = offlinePageBridge; |
53 | 53 |
54 mHeader = new SectionHeader(info.getTitle()); | 54 mHeader = new SectionHeader(info.getTitle()); |
55 mSuggestionsList = new SuggestionsList(this, info); | 55 mSuggestionsList = new SuggestionsList(this, info); |
56 mStatus = StatusItem.createNoSuggestionsItem(this); | 56 mStatus = StatusItem.createNoSuggestionsItem(this); |
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
332 @VisibleForTesting | 332 @VisibleForTesting |
333 ActionItem getActionItem() { | 333 ActionItem getActionItem() { |
334 return mMoreButton; | 334 return mMoreButton; |
335 } | 335 } |
336 | 336 |
337 @VisibleForTesting | 337 @VisibleForTesting |
338 StatusItem getStatusItem() { | 338 StatusItem getStatusItem() { |
339 return mStatus; | 339 return mStatus; |
340 } | 340 } |
341 } | 341 } |
OLD | NEW |