Index: chrome/browser/ui/tabs/tab_audio_indicator.h |
diff --git a/chrome/browser/ui/tabs/tab_audio_indicator.h b/chrome/browser/ui/tabs/tab_audio_indicator.h |
index e41eb1498c1e7d1118dc6ec93fd50bbe5a9316e6..5206c8d331729f53aa5ee0e8cfb861184981781b 100644 |
--- a/chrome/browser/ui/tabs/tab_audio_indicator.h |
+++ b/chrome/browser/ui/tabs/tab_audio_indicator.h |
@@ -12,6 +12,7 @@ |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
#include "ui/base/animation/animation_delegate.h" |
+#include "ui/gfx/image/image_skia.h" |
namespace gfx { |
class Canvas; |
@@ -37,6 +38,8 @@ class TabAudioIndicator : public ui::AnimationDelegate { |
explicit TabAudioIndicator(Delegate* delegate); |
virtual ~TabAudioIndicator(); |
+ void set_favicon(const gfx::ImageSkia& favicon) { favicon_ = favicon; } |
+ |
void SetAnimationContainer(ui::AnimationContainer* animation_container); |
void SetIsPlayingAudio(bool is_playing_audio); |
bool IsAnimating(); |
@@ -64,6 +67,7 @@ class TabAudioIndicator : public ui::AnimationDelegate { |
Delegate* delegate_; |
scoped_ptr<ui::LinearAnimation> animation_; |
scoped_refptr<ui::AnimationContainer> animation_container_; |
+ gfx::ImageSkia favicon_; |
// The equalizer frame that's currently being displayed. |
size_t frame_index_; |