#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"
}
class TabAndroid : public CoreTabHelperDelegate,
+ public InstantServiceObserver,
public SearchTabHelperDelegate,
public content::NotificationObserver {
public:
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;