Index: chrome/browser/ui/views/color_chooser_dialog.h |
diff --git a/chrome/browser/ui/views/color_chooser_dialog.h b/chrome/browser/ui/views/color_chooser_dialog.h |
index 8eef9ba76bcbb3533b0562d059876c2e205819bc..b0367be9daf2b537a5de37a5fafb4388ede5492f 100644 |
--- a/chrome/browser/ui/views/color_chooser_dialog.h |
+++ b/chrome/browser/ui/views/color_chooser_dialog.h |
@@ -12,21 +12,16 @@ |
#include "chrome/browser/ui/views/base_shell_dialog_win.h" |
#include "third_party/skia/include/core/SkColor.h" |
+namespace views { |
+class ColorChooserListener; |
+} |
+ |
class ColorChooserDialog |
: public base::RefCountedThreadSafe<ColorChooserDialog>, |
public BaseShellDialog, |
public BaseShellDialogImpl { |
public: |
- // An interface implemented by a Listener object wishing to know about the |
- // the results from the color chooser dialog. |
- class Listener { |
- public: |
- virtual ~Listener() {} |
- virtual void DidChooseColor(SkColor color) = 0; |
- virtual void DidEnd() = 0; |
- }; |
- |
- ColorChooserDialog(Listener* listener, |
+ ColorChooserDialog(views::ColorChooserListener* listener, |
SkColor initial_color, |
gfx::NativeWindow owning_window); |
virtual ~ColorChooserDialog(); |
@@ -71,7 +66,7 @@ class ColorChooserDialog |
// The listener to notify when the user closes the dialog. This may be set to |
// NULL before the color chooser is closed, signalling that the listener no |
// longer cares about the outcome. |
- Listener* listener_; |
+ views::ColorChooserListener* listener_; |
DISALLOW_COPY_AND_ASSIGN(ColorChooserDialog); |
}; |