Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/MostVisitedItem.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/MostVisitedItem.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/MostVisitedItem.java |
| index 2cb6ca9315cd44bf409ecd3b078982fceb15fd3c..7f8d1cc2cb172713701a28bc4cecb55c3b9de437 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/MostVisitedItem.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/MostVisitedItem.java |
| @@ -53,6 +53,8 @@ public class MostVisitedItem implements OnCreateContextMenuListener, |
| private boolean mOfflineAvailable; |
| private int mIndex; |
| private int mTileType; |
| + private int mSource; |
| + private int mProviderIndex; |
| private View mView; |
| /** |
| @@ -68,7 +70,8 @@ public class MostVisitedItem implements OnCreateContextMenuListener, |
| * @param index The index of this item in the list of most visited items. |
|
Marc Treib
2016/06/29 08:19:31
Add comments for source and providerIndex?
dewittj
2016/06/30 17:48:53
Done.
|
| */ |
| public MostVisitedItem(MostVisitedItemManager manager, String title, String url, |
| - String whitelistIconPath, boolean offlineAvailable, int index) { |
| + String whitelistIconPath, boolean offlineAvailable, int index, int source, |
| + int providerIndex) { |
| mManager = manager; |
| mTitle = title; |
| mUrl = url; |
| @@ -76,6 +79,8 @@ public class MostVisitedItem implements OnCreateContextMenuListener, |
| mOfflineAvailable = offlineAvailable; |
| mIndex = index; |
| mTileType = MostVisitedTileType.NONE; |
| + mSource = source; |
| + mProviderIndex = index; |
| } |
| /** |
| @@ -154,6 +159,21 @@ public class MostVisitedItem implements OnCreateContextMenuListener, |
| mTileType = type; |
| } |
| + /** |
| + * @return The source of this item. Used for metrics tracking. Valid values are listed in |
| + * {@link MostVisitedSource}. |
| + */ |
| + public int getSource() { |
| + return mSource; |
| + } |
| + |
| + /** |
| + * @return The provider index of this item. Used for metrics tracking. |
| + */ |
| + public int getProviderIndex() { |
| + return mProviderIndex; |
| + } |
| + |
| @Override |
| public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { |
| mManager.onCreateContextMenu(menu, this); |