Index: chrome/browser/history/in_memory_url_index.h |
diff --git a/chrome/browser/history/in_memory_url_index.h b/chrome/browser/history/in_memory_url_index.h |
index 43b15957a0671984190a1ac6d40e1c4b775c933a..1e698d841419d389541431bd61c7501c417f65ec 100644 |
--- a/chrome/browser/history/in_memory_url_index.h |
+++ b/chrome/browser/history/in_memory_url_index.h |
@@ -22,11 +22,13 @@ |
#include "chrome/browser/history/history_types.h" |
#include "chrome/browser/history/in_memory_url_index_types.h" |
#include "chrome/browser/history/scored_history_match.h" |
+#include "components/history/core/browser/history_service_observer.h" |
#include "content/public/browser/notification_observer.h" |
#include "content/public/browser/notification_registrar.h" |
#include "sql/connection.h" |
class HistoryQuickProviderTest; |
+class HistoryService; |
class Profile; |
namespace base { |
@@ -68,7 +70,8 @@ struct URLVisitedDetails; |
// is being searched on and which character occurs as the second char16 of a |
// multi-char16 instance. |
class InMemoryURLIndex : public content::NotificationObserver, |
- public base::SupportsWeakPtr<InMemoryURLIndex> { |
+ public base::SupportsWeakPtr<InMemoryURLIndex>, |
+ public history::HistoryServiceObserver { |
public: |
// Defines an abstract class which is notified upon completion of restoring |
// the index's private data either by reading from the cache file or by |
@@ -143,6 +146,9 @@ class InMemoryURLIndex : public content::NotificationObserver, |
return restored_; |
} |
+ // Is called when |service| is loaded. |
sdefresne
2014/09/23 08:45:09
When overriding methods from an interface, you don
nshaik
2014/10/29 08:43:39
Done.
|
+ virtual void HistoryServiceLoaded(HistoryService* service) OVERRIDE; |
sdefresne
2014/10/20 13:15:42
OVERRIDE -> override
|
+ |
private: |
friend class ::HistoryQuickProviderTest; |
friend class InMemoryURLIndexTest; |