#ifndef CHROME_BROWSER_UI_GTK_INFOBARS_ALTERNATE_NAV_INFOBAR_GTK_H_
#define CHROME_BROWSER_UI_GTK_INFOBARS_ALTERNATE_NAV_INFOBAR_GTK_H_
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/ui/gtk/infobars/infobar_gtk.h"
#include "ui/base/gtk/gtk_signal.h"
class AlternateNavInfoBarDelegate;
class AlternateNavInfoBarGtk : public InfoBarGtk {
public:
explicit AlternateNavInfoBarGtk(
scoped_ptr<AlternateNavInfoBarDelegate> delegate);
private:
virtual ~AlternateNavInfoBarGtk();
virtual void PlatformSpecificSetOwner() OVERRIDE;
AlternateNavInfoBarDelegate* GetDelegate();
CHROMEGTK_CALLBACK_0(AlternateNavInfoBarGtk, void, OnLinkClicked);
DISALLOW_COPY_AND_ASSIGN(AlternateNavInfoBarGtk);
};
#endif