Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4293)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SuggestionsCategoryInfo.java

Issue 2232783002: Support action button to fetch more content suggestions (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@snippetsbridge
Patch Set: Indent comments Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SuggestionsCategoryInfo.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SuggestionsCategoryInfo.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SuggestionsCategoryInfo.java
index b91a0d360f331e94e9ede15bf1f93a494f189923..d10147e7903a52bc1d70c2a3a0e4bb11f1bb53f0 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SuggestionsCategoryInfo.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SuggestionsCategoryInfo.java
@@ -22,17 +22,30 @@ public class SuggestionsCategoryInfo {
@ContentSuggestionsCardLayoutEnum
private final int mCardLayout;
- public SuggestionsCategoryInfo(String title, @ContentSuggestionsCardLayoutEnum int cardLayout) {
- this.mTitle = title;
- this.mCardLayout = cardLayout;
+ /**
+ * Whether the category supports a "More" button. The button either triggers
+ * a fixed action (like opening a native page) or, if there is no such fixed
+ * action, it queries the provider for more suggestions.
+ */
+ private final boolean mHasMoreButton;
+
+ public SuggestionsCategoryInfo(
+ String title, @ContentSuggestionsCardLayoutEnum int cardLayout, boolean hasMoreButton) {
+ mTitle = title;
+ mCardLayout = cardLayout;
+ mHasMoreButton = hasMoreButton;
}
public String getTitle() {
- return this.mTitle;
+ return mTitle;
}
@ContentSuggestionsCardLayoutEnum
public int getCardLayout() {
- return this.mCardLayout;
+ return mCardLayout;
+ }
+
+ public boolean hasMoreButton() {
+ return mHasMoreButton;
}
}

Powered by Google App Engine
This is Rietveld 408576698