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

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/banners/AppData.java

Issue 921073002: [App banners] Break apart AppBannerManager and AppBannerInfoBarDelegate (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Nits Created 5 years, 10 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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.banners; 5 package org.chromium.chrome.browser.banners;
6 6
7 import android.app.PendingIntent; 7 import android.app.PendingIntent;
8 8
9 /** 9 /**
10 * Stores information about a particular app. 10 * Stores information about a particular app.
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 */ 87 */
88 public PendingIntent detailsIntent() { 88 public PendingIntent detailsIntent() {
89 return mDetailsIntent; 89 return mDetailsIntent;
90 } 90 }
91 91
92 /** 92 /**
93 * Returns the PendingIntent that triggers the install. 93 * Returns the PendingIntent that triggers the install.
94 * The IntentSender stored inside dictates what package needs to be launched . 94 * The IntentSender stored inside dictates what package needs to be launched .
95 * @return PendingIntent used to trigger the install. 95 * @return PendingIntent used to trigger the install.
96 */ 96 */
97 PendingIntent installIntent() { 97 public PendingIntent installIntent() {
98 return mInstallIntent; 98 return mInstallIntent;
99 } 99 }
100 100
101 /** 101 /**
102 * Stores all of the data about the given app after it's been retrieved. 102 * Stores all of the data about the given app after it's been retrieved.
103 * @param title App title. 103 * @param title App title.
104 * @param imageUrl URL where the icon is located. 104 * @param imageUrl URL where the icon is located.
105 * @param rating Rating of the app. 105 * @param rating Rating of the app.
106 * @param installButtonText Text to display on the install button if it's no t installed yet. 106 * @param installButtonText Text to display on the install button if it's no t installed yet.
107 * @param detailsIntent Intent to fire to launch the details page for th e app 107 * @param detailsIntent Intent to fire to launch the details page for th e app
108 * @param installIntent Intent to fire to trigger the purchase/install p rocess. 108 * @param installIntent Intent to fire to trigger the purchase/install p rocess.
109 */ 109 */
110 public void setPackageInfo(String title, String imageUrl, float rating, 110 public void setPackageInfo(String title, String imageUrl, float rating,
111 String installButtonText, PendingIntent detailsIntent, PendingIntent installIntent) { 111 String installButtonText, PendingIntent detailsIntent, PendingIntent installIntent) {
112 mTitle = title; 112 mTitle = title;
113 mImageUrl = imageUrl; 113 mImageUrl = imageUrl;
114 mRating = rating; 114 mRating = rating;
115 mInstallButtonText = installButtonText; 115 mInstallButtonText = installButtonText;
116 mDetailsIntent = detailsIntent; 116 mDetailsIntent = detailsIntent;
117 mInstallIntent = installIntent; 117 mInstallIntent = installIntent;
118 } 118 }
119 } 119 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698