Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/suggestions/MostVisitedSites.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/MostVisitedSites.java b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/MostVisitedSites.java |
| index 9c981b232b4b57cc4f978483d64bf3f2510ba5bb..57972ee42e859276060a0df0cc807e715f38fe06 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/MostVisitedSites.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/MostVisitedSites.java |
| @@ -41,6 +41,29 @@ interface MostVisitedSites { |
| } |
| /** |
| + * An interface to provide {@link MostVisitedSites} with platform-specific home page data. |
| + */ |
| + interface Client { |
|
dgn
2017/05/25 10:33:33
nit: why not HomePageClient like in c++ ?
fhorschig
2017/05/30 10:25:21
Done.
|
| + /** |
| + * @return Returns whether a home page is active and set. |
|
dgn
2017/05/25 10:33:32
Don't add "Returns" at the beginning of a @return
fhorschig
2017/05/30 10:25:21
Thanks! (3x Done.)
|
| + */ |
| + @CalledByNative("Client") |
| + boolean isHomePageEnabled(); |
| + |
| + /** |
| + * @return Returns whether the new tab page was set as home page. |
| + */ |
| + @CalledByNative("Client") |
| + boolean isNewTabPageUsedAsHomePage(); |
| + |
| + /** |
| + * @return Returns the raw URL of the currently set home page. |
| + */ |
| + @CalledByNative("Client") |
| + String getHomePageUrl(); |
| + } |
| + |
| + /** |
| * This instance must not be used after calling destroy(). |
| */ |
| void destroy(); |