Upstream version 11.39.250.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / android / tab_android.h
index f4378e3..0f3eb3d 100644 (file)
@@ -11,6 +11,7 @@
 #include "base/callback_forward.h"
 #include "base/memory/scoped_ptr.h"
 #include "base/strings/string16.h"
+#include "chrome/browser/search/instant_service_observer.h"
 #include "chrome/browser/sync/glue/synced_tab_delegate_android.h"
 #include "chrome/browser/ui/search/search_tab_helper_delegate.h"
 #include "chrome/browser/ui/tab_contents/core_tab_helper_delegate.h"
@@ -43,6 +44,7 @@ class PrerenderManager;
 }
 
 class TabAndroid : public CoreTabHelperDelegate,
+                   public InstantServiceObserver,
                    public SearchTabHelperDelegate,
                    public content::NotificationObserver {
  public:
@@ -113,6 +115,9 @@ class TabAndroid : public CoreTabHelperDelegate,
                                bool did_start_load,
                                bool did_finish_load) OVERRIDE;
 
+  // Overridden from InstantServiceObserver:
+  void DefaultSearchProviderChanged() OVERRIDE;
+
   // Overridden from SearchTabHelperDelegate:
   virtual void OnWebContentsInstantSupportDisabled(
       const content::WebContents* web_contents) OVERRIDE;