Index: chrome/browser/geolocation/geolocation_infobar_delegate_android.h |
diff --git a/chrome/browser/geolocation/geolocation_infobar_delegate_android.h b/chrome/browser/geolocation/geolocation_infobar_delegate_android.h |
index e247f7fe1bb51b49854d63d50ffa0be57511786c..9defa39bab90459d725c713f05b6680241856e4e 100644 |
--- a/chrome/browser/geolocation/geolocation_infobar_delegate_android.h |
+++ b/chrome/browser/geolocation/geolocation_infobar_delegate_android.h |
@@ -20,6 +20,9 @@ class GeolocationInfoBarDelegateAndroid : public GeolocationInfoBarDelegate { |
int contents_unique_id, |
const std::string& display_languages); |
+ protected: |
+ virtual void Show(InfoBarService* infobar_service) OVERRIDE; |
+ |
private: |
virtual ~GeolocationInfoBarDelegateAndroid(); |
@@ -27,8 +30,14 @@ class GeolocationInfoBarDelegateAndroid : public GeolocationInfoBarDelegate { |
virtual string16 GetButtonLabel(InfoBarButton button) const OVERRIDE; |
virtual bool Accept() OVERRIDE; |
+ void CallParentShow(InfoBarService* infobar_service); |
+ |
+ void CheckLocationSettings(InfoBarService* infobar_service); |
+ |
scoped_ptr<GoogleLocationSettingsHelper> google_location_settings_helper_; |
+ bool is_allow_label_; |
+ |
DISALLOW_COPY_AND_ASSIGN(GeolocationInfoBarDelegateAndroid); |
}; |