translate_message_infobar.h revision 4a5e2dc747d50c653511c68ccb2cfbfb740bd5a7
1// Copyright (c) 2010 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROME_BROWSER_UI_VIEWS_INFOBARS_TRANSLATE_MESSAGE_INFOBAR_H_
6#define CHROME_BROWSER_UI_VIEWS_INFOBARS_TRANSLATE_MESSAGE_INFOBAR_H_
7#pragma once
8
9#include "chrome/browser/views/infobars/translate_infobar_base.h"
10
11class InfoBarTextButton;
12
13class TranslateMessageInfoBar : public TranslateInfoBarBase {
14 public:
15  explicit TranslateMessageInfoBar(TranslateInfoBarDelegate* delegate);
16
17  virtual void Layout();
18
19  // views::ButtonListener implementation:
20  virtual void ButtonPressed(views::Button* sender, const views::Event& event);
21
22 private:
23  views::Label* label_;
24  InfoBarTextButton* button_;
25
26  DISALLOW_COPY_AND_ASSIGN(TranslateMessageInfoBar);
27};
28
29#endif  // CHROME_BROWSER_UI_VIEWS_INFOBARS_TRANSLATE_MESSAGE_INFOBAR_H_
30