Index: chrome/browser/ui/views/bookmarks/bookmark_bar_instructions_view.h |
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bar_instructions_view.h b/chrome/browser/ui/views/bookmarks/bookmark_bar_instructions_view.h |
index 8c57000dbb0e178abfd7d43c0bd14bebf373d233..b14cb8b7449559767dfdc9167525e2f024028f4b 100644 |
--- a/chrome/browser/ui/views/bookmarks/bookmark_bar_instructions_view.h |
+++ b/chrome/browser/ui/views/bookmarks/bookmark_bar_instructions_view.h |
@@ -11,6 +11,9 @@ |
#include "ui/views/controls/link_listener.h" |
#include "ui/views/view.h" |
+namespace chrome { |
+class BookmarkBarInstructionsDelegate; |
+} |
namespace views { |
class Label; |
class Link; |
@@ -24,17 +27,8 @@ class Link; |
class BookmarkBarInstructionsView : public views::View, |
public views::LinkListener { |
public: |
- // The delegate is notified once the user clicks on the link to import |
- // bookmarks. |
- class Delegate { |
- public: |
- virtual void ShowImportDialog() = 0; |
- |
- protected: |
- virtual ~Delegate() {} |
- }; |
- |
- explicit BookmarkBarInstructionsView(Delegate* delegate); |
+ explicit BookmarkBarInstructionsView( |
+ chrome::BookmarkBarInstructionsDelegate* delegate); |
// views::View overrides. |
virtual gfx::Size GetPreferredSize() OVERRIDE; |
@@ -51,7 +45,7 @@ class BookmarkBarInstructionsView : public views::View, |
private: |
void UpdateColors(); |
- Delegate* delegate_; |
+ chrome::BookmarkBarInstructionsDelegate* delegate_; |
views::Label* instructions_; |
views::Link* import_link_; |