Index: chrome/browser/automation/automation_browser_tracker.h |
diff --git a/chrome/browser/automation/automation_browser_tracker.h b/chrome/browser/automation/automation_browser_tracker.h |
index 88d95b5bdb502b39046aeeb00c000cb38c52d39c..f3c8d3bea2f6e1b291ecaa3900418ecb75e84311 100644 |
--- a/chrome/browser/automation/automation_browser_tracker.h |
+++ b/chrome/browser/automation/automation_browser_tracker.h |
@@ -7,25 +7,16 @@ |
#pragma once |
#include "chrome/browser/automation/automation_resource_tracker.h" |
-#include "chrome/common/notification_source.h" |
class Browser; |
// Tracks Browser objects. |
class AutomationBrowserTracker : public AutomationResourceTracker<Browser*> { |
public: |
- explicit AutomationBrowserTracker(IPC::Message::Sender* automation) |
- : AutomationResourceTracker<Browser*>(automation) { } |
- |
- virtual void AddObserver(Browser* resource) { |
- registrar_.Add(this, NotificationType::BROWSER_CLOSED, |
- Source<Browser>(resource)); |
- } |
- |
- virtual void RemoveObserver(Browser* resource) { |
- registrar_.Remove(this, NotificationType::BROWSER_CLOSED, |
- Source<Browser>(resource)); |
- } |
+ explicit AutomationBrowserTracker(IPC::Message::Sender* automation); |
+ virtual ~AutomationBrowserTracker(); |
+ virtual void AddObserver(Browser* resource); |
+ virtual void RemoveObserver(Browser* resource); |
}; |
#endif // CHROME_BROWSER_AUTOMATION_AUTOMATION_BROWSER_TRACKER_H__ |