Index: chrome/browser/chromeos/volume_bubble.h |
diff --git a/chrome/browser/chromeos/volume_bubble.h b/chrome/browser/chromeos/volume_bubble.h |
index 17f72fc1a19190531045f546058336a2b61af3e0..f01225579e671b373170ddffdf8e436b4972cfb5 100644 |
--- a/chrome/browser/chromeos/volume_bubble.h |
+++ b/chrome/browser/chromeos/volume_bubble.h |
@@ -11,16 +11,24 @@ |
template <typename T> struct DefaultSingletonTraits; |
+namespace views { |
+class Widget; |
+} |
+ |
namespace chromeos { |
// Singleton class controlling volume bubble. |
-class VolumeBubble : public SettingLevelBubble { |
+class VolumeBubble { |
public: |
static VolumeBubble* GetInstance(); |
+ static void ShowBubble(double percent, bool enabled); |
+ void HideBubble(); |
private: |
friend struct DefaultSingletonTraits<VolumeBubble>; |
+ // Bubble widget, owned by VolumeBubble. |
+ static views::Widget* widget_; |
VolumeBubble(); |
virtual ~VolumeBubble() {} |