summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/location_bar/star_view.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/views/location_bar/star_view.h')
-rw-r--r--chrome/browser/views/location_bar/star_view.h41
1 files changed, 3 insertions, 38 deletions
diff --git a/chrome/browser/views/location_bar/star_view.h b/chrome/browser/views/location_bar/star_view.h
index 8e8794c..a964d14 100644
--- a/chrome/browser/views/location_bar/star_view.h
+++ b/chrome/browser/views/location_bar/star_view.h
@@ -6,43 +6,8 @@
#define CHROME_BROWSER_VIEWS_LOCATION_BAR_STAR_VIEW_H_
#pragma once
-#include "chrome/browser/views/info_bubble.h"
-#include "views/controls/image_view.h"
-
-class CommandUpdater;
-class InfoBubble;
-
-namespace views {
-class KeyEvent;
-class MouseEvent;
-}
-
-class StarView : public views::ImageView, public InfoBubbleDelegate {
- public:
- explicit StarView(CommandUpdater* command_updater);
- virtual ~StarView();
-
- // Toggles the star on or off.
- void SetToggled(bool on);
-
- private:
- // views::ImageView overrides:
- virtual AccessibilityTypes::Role GetAccessibleRole();
- virtual bool GetTooltipText(const gfx::Point& p, std::wstring* tooltip);
- virtual bool OnMousePressed(const views::MouseEvent& event);
- virtual void OnMouseReleased(const views::MouseEvent& event, bool canceled);
- virtual bool OnKeyPressed(const views::KeyEvent& e);
-
- // InfoBubbleDelegate overrides:
- virtual void InfoBubbleClosing(InfoBubble* info_bubble,
- bool closed_by_escape);
- virtual bool CloseOnEscape();
- virtual bool FadeInOnShow() { return false; }
-
- // The CommandUpdater for the Browser object that owns the location bar.
- CommandUpdater* command_updater_;
-
- DISALLOW_IMPLICIT_CONSTRUCTORS(StarView);
-};
+#include "chrome/browser/ui/views/location_bar/star_view.h"
+// TODO(beng): remove this file once all includes have been updated.
#endif // CHROME_BROWSER_VIEWS_LOCATION_BAR_STAR_VIEW_H_
+