Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / history / top_sites.cc
index 816f09c..b06bf64 100644 (file)
@@ -6,9 +6,9 @@
 
 #include "base/strings/string_util.h"
 #include "chrome/browser/history/top_sites_impl.h"
-#include "grit/chromium_strings.h"
-#include "grit/generated_resources.h"
-#include "grit/locale_settings.h"
+#include "chrome/grit/chromium_strings.h"
+#include "chrome/grit/generated_resources.h"
+#include "chrome/grit/locale_settings.h"
 #include "grit/theme_resources.h"
 
 namespace history {
@@ -37,4 +37,26 @@ TopSites* TopSites::Create(Profile* profile, const base::FilePath& db_name) {
   return top_sites_impl;
 }
 
+TopSites::TopSites() {
+}
+
+TopSites::~TopSites() {
+}
+
+void TopSites::AddObserver(TopSitesObserver* observer) {
+  observer_list_.AddObserver(observer);
+}
+
+void TopSites::RemoveObserver(TopSitesObserver* observer) {
+  observer_list_.RemoveObserver(observer);
+}
+
+void TopSites::NotifyTopSitesLoaded() {
+  FOR_EACH_OBSERVER(TopSitesObserver, observer_list_, TopSitesLoaded(this));
+}
+
+void TopSites::NotifyTopSitesChanged() {
+  FOR_EACH_OBSERVER(TopSitesObserver, observer_list_, TopSitesChanged(this));
+}
+
 }  // namespace history