Index: chrome/browser/extensions/extension_message_bubble.h |
diff --git a/chrome/browser/extensions/extension_message_bubble.h b/chrome/browser/extensions/extension_message_bubble.h |
index 3819a82f8c169280f2c8b17d711a9fa7bf517500..71d6e30eb8c5872f466b6d2a6996afe8b8c4869a 100644 |
--- a/chrome/browser/extensions/extension_message_bubble.h |
+++ b/chrome/browser/extensions/extension_message_bubble.h |
@@ -15,6 +15,16 @@ |
// controller. |
class ExtensionMessageBubble { |
public: |
+ // Setup the callback for when the action button is clicked in the |
+ // bubble. |
+ virtual void OnActionButtonClicked(const base::Closure& callback) = 0; |
+ |
+ // Setup the callback for when the dismiss button is clicked. |
+ virtual void OnDismissButtonClicked(const base::Closure& callback) = 0; |
+ |
+ // Setup the callback for when the link is clicked in the bubble. |
+ virtual void OnLinkClicked(const base::Closure& callback) = 0; |
+ |
// Instruct the bubble to appear. |
virtual void Show() = 0; |
}; |