#include "base/basictypes.h"
#include "base/strings/string16.h"
-#include "chrome/browser/infobars/confirm_infobar_delegate.h"
#include "chrome/browser/ui/android/infobars/infobar_android.h"
+#include "components/infobars/core/confirm_infobar_delegate.h"
class ConfirmInfoBar : public InfoBarAndroid {
public:
explicit ConfirmInfoBar(scoped_ptr<ConfirmInfoBarDelegate> delegate);
virtual ~ConfirmInfoBar();
- protected:
+ private:
// InfoBarAndroid:
virtual base::android::ScopedJavaLocalRef<jobject> CreateRenderInfoBar(
- JNIEnv* env) OVERRIDE;
- virtual void OnLinkClicked(JNIEnv* env, jobject obj) OVERRIDE;
+ JNIEnv* env) override;
+ virtual void OnLinkClicked(JNIEnv* env, jobject obj) override;
virtual void ProcessButton(int action,
- const std::string& action_value) OVERRIDE;
+ const std::string& action_value) override;
base::string16 GetTextFor(ConfirmInfoBarDelegate::InfoBarButton button);
- private:
ConfirmInfoBarDelegate* GetDelegate();
base::android::ScopedJavaGlobalRef<jobject> java_confirm_delegate_;