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

Side by Side Diff: chrome/browser/android/banners/app_banner_infobar_delegate_android.cc

Issue 2064943002: Pass in extra parameters to WebApkBuilder#buildWebApkAsync() (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Merge branch 'master' into webapk_manifest Created 4 years, 6 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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 #include "chrome/browser/android/banners/app_banner_infobar_delegate_android.h" 5 #include "chrome/browser/android/banners/app_banner_infobar_delegate_android.h"
6 6
7 #include "base/android/jni_android.h" 7 #include "base/android/jni_android.h"
8 #include "base/android/jni_string.h" 8 #include "base/android/jni_string.h"
9 #include "base/guid.h" 9 #include "base/guid.h"
10 #include "base/location.h" 10 #include "base/location.h"
(...skipping 23 matching lines...) Expand all
34 using base::android::ConvertJavaStringToUTF16; 34 using base::android::ConvertJavaStringToUTF16;
35 using base::android::ConvertUTF8ToJavaString; 35 using base::android::ConvertUTF8ToJavaString;
36 using base::android::ConvertUTF16ToJavaString; 36 using base::android::ConvertUTF16ToJavaString;
37 37
38 namespace banners { 38 namespace banners {
39 39
40 AppBannerInfoBarDelegateAndroid::AppBannerInfoBarDelegateAndroid( 40 AppBannerInfoBarDelegateAndroid::AppBannerInfoBarDelegateAndroid(
41 int event_request_id, 41 int event_request_id,
42 scoped_refptr<AppBannerDataFetcherAndroid> data_fetcher, 42 scoped_refptr<AppBannerDataFetcherAndroid> data_fetcher,
43 const base::string16& app_title, 43 const base::string16& app_title,
44 const GURL& app_icon_url,
44 SkBitmap* app_icon, 45 SkBitmap* app_icon,
45 const content::Manifest& web_app_data) 46 const content::Manifest& web_app_data)
46 : data_fetcher_(data_fetcher), 47 : data_fetcher_(data_fetcher),
47 app_title_(app_title), 48 app_title_(app_title),
49 app_icon_url_(app_icon_url),
48 app_icon_(app_icon), 50 app_icon_(app_icon),
49 event_request_id_(event_request_id), 51 event_request_id_(event_request_id),
50 web_app_data_(web_app_data), 52 web_app_data_(web_app_data),
51 has_user_interaction_(false) { 53 has_user_interaction_(false) {
52 DCHECK(!web_app_data.IsEmpty()); 54 DCHECK(!web_app_data.IsEmpty());
53 CreateJavaDelegate(); 55 CreateJavaDelegate();
54 } 56 }
55 57
56 AppBannerInfoBarDelegateAndroid::AppBannerInfoBarDelegateAndroid( 58 AppBannerInfoBarDelegateAndroid::AppBannerInfoBarDelegateAndroid(
57 int event_request_id, 59 int event_request_id,
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
289 291
290 TrackDismissEvent(DISMISS_EVENT_BANNER_CLICK); 292 TrackDismissEvent(DISMISS_EVENT_BANNER_CLICK);
291 return true; 293 return true;
292 } 294 }
293 295
294 bool RegisterAppBannerInfoBarDelegateAndroid(JNIEnv* env) { 296 bool RegisterAppBannerInfoBarDelegateAndroid(JNIEnv* env) {
295 return RegisterNativesImpl(env); 297 return RegisterNativesImpl(env);
296 } 298 }
297 299
298 } // namespace banners 300 } // namespace banners
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698