Upstream version 7.35.139.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / ui / views / settings_api_bubble_helper_views.h
1 // Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #ifndef CHROME_BROWSER_UI_VIEWS_SETTINGS_API_BUBBLE_HELPER_VIEWS_H_
6 #define CHROME_BROWSER_UI_VIEWS_SETTINGS_API_BUBBLE_HELPER_VIEWS_H_
7
8 struct AutocompleteMatch;
9 class Browser;
10 class Profile;
11
12 namespace content {
13 class WebContents;
14 }
15
16 namespace extensions {
17
18 // Shows a bubble notifying the user that the homepage is controlled by an
19 // extension. This bubble is shown only on the first use of the Home button
20 // after the controlling extension takes effect.
21 void MaybeShowExtensionControlledHomeNotification(Browser* browser);
22
23 // Shows a bubble notifying the user that the search engine is controlled by an
24 // extension. This bubble is shown only on the first search after the
25 // controlling extension takes effect.
26 void MaybeShowExtensionControlledSearchNotification(
27     Profile* profile,
28     content::WebContents* web_contents,
29     const AutocompleteMatch& match);
30
31 }  // namespace extensions
32
33 #endif  // CHROME_BROWSER_UI_VIEWS_SETTINGS_API_BUBBLE_HELPER_VIEWS_H_