Chromium Code Reviews| Index: chrome/browser/ui/android/infobars/grouped_permission_infobar.h |
| diff --git a/chrome/browser/ui/android/infobars/grouped_permission_infobar.h b/chrome/browser/ui/android/infobars/grouped_permission_infobar.h |
| index 74c39d61b3432fbef5a8cf720e7a367819b45b10..ab6a065b21a2e88dc31d79bbf94f255b6e141578 100644 |
| --- a/chrome/browser/ui/android/infobars/grouped_permission_infobar.h |
| +++ b/chrome/browser/ui/android/infobars/grouped_permission_infobar.h |
| @@ -5,6 +5,9 @@ |
| #ifndef CHROME_BROWSER_UI_ANDROID_INFOBARS_GROUPED_PERMISSION_INFOBAR_H_ |
| #define CHROME_BROWSER_UI_ANDROID_INFOBARS_GROUPED_PERMISSION_INFOBAR_H_ |
| +#include <jni.h> |
| + |
| +#include "base/android/scoped_java_ref.h" |
| #include "chrome/browser/ui/android/infobars/confirm_infobar.h" |
| class GroupedPermissionInfoBarDelegate; |
| @@ -15,12 +18,19 @@ class GroupedPermissionInfoBar : public ConfirmInfoBar { |
| std::unique_ptr<GroupedPermissionInfoBarDelegate> delegate); |
| ~GroupedPermissionInfoBar() override; |
| + void ToggleAccept(JNIEnv* env, |
|
gone
2016/05/31 21:20:42
ToggleAccept is confusing. Sounds like something
tsergeant
2016/06/02 07:04:36
Done, changed to SetPermissionState
|
| + const base::android::JavaParamRef<jobject>& obj, |
| + jint position, |
| + jboolean value); |
| + |
| static bool Register(JNIEnv* env); |
| private: |
| // InfoBarAndroid: |
| base::android::ScopedJavaLocalRef<jobject> CreateRenderInfoBar( |
| JNIEnv* env) override; |
| + void SetJavaInfoBar( |
| + const base::android::JavaRef<jobject>& java_info_bar) override; |
| GroupedPermissionInfoBarDelegate* GetDelegate(); |