// Copyright 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_UI_GTK_INSTANT_OVERLAY_CONTROLLER_GTK_H_ #define CHROME_BROWSER_UI_GTK_INSTANT_OVERLAY_CONTROLLER_GTK_H_ #include "base/basictypes.h" #include "base/compiler_specific.h" #include "chrome/browser/ui/search/instant_overlay_controller.h" class BrowserWindowGtk; class TabContentsContainerGtk; class InstantOverlayControllerGtk : public InstantOverlayController { public: InstantOverlayControllerGtk(BrowserWindowGtk* window, TabContentsContainerGtk* contents); virtual ~InstantOverlayControllerGtk(); private: // Overridden from InstantOverlayController: virtual void OverlayStateChanged(const InstantOverlayModel& model) OVERRIDE; BrowserWindowGtk* const window_; TabContentsContainerGtk* const contents_; DISALLOW_COPY_AND_ASSIGN(InstantOverlayControllerGtk); }; #endif // CHROME_BROWSER_UI_GTK_INSTANT_OVERLAY_CONTROLLER_GTK_H_