Index: chrome/browser/status_icons/status_icon.h |
diff --git a/chrome/browser/status_icons/status_icon.h b/chrome/browser/status_icons/status_icon.h |
index 7cb88992914f88f553d786feb0011c1939cf57ff..c8b19ddca75d02cbe344c48fb7f1d37fe1ca0910 100644 |
--- a/chrome/browser/status_icons/status_icon.h |
+++ b/chrome/browser/status_icons/status_icon.h |
@@ -17,6 +17,10 @@ class ImageSkia; |
class StatusIconObserver; |
+#if defined(OS_WIN) |
+class StatusIconWin; |
+#endif // defined(OS_WIN) |
+ |
class StatusIcon { |
public: |
StatusIcon(); |
@@ -56,8 +60,14 @@ class StatusIcon { |
// Dispatches a click event to the observers. |
void DispatchClickEvent(); |
+ |
#if defined(OS_WIN) |
+ // Dispatches a balloon click event to the observers. |
void DispatchBalloonClickEvent(); |
+ |
+ // Available on Windows so clients can access Windows-specific functionality |
+ // like the backing HWND. |
+ StatusIconWin* AsStatusIconWin(); |
#endif |
protected: |