Add new certificateProvider extension API.
[chromium-blink-merge.git] / chrome / browser / ui / app_list / search / search_util.h
blob19cd5d1cb11daae47b1ae452c5e3dce75f037569
1 // Copyright 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.
5 #ifndef CHROME_BROWSER_UI_APP_LIST_SEARCH_SEARCH_UTIL_H_
6 #define CHROME_BROWSER_UI_APP_LIST_SEARCH_SEARCH_UTIL_H_
8 namespace app_list {
10 // The type of the chrome search result. This is used for logging so do not
11 // change the order of this enum.
12 enum SearchResultType {
13 // A result that forwards an omnibox search result.
14 OMNIBOX_SEARCH_RESULT,
15 // An app result.
16 APP_SEARCH_RESULT,
17 // A search result from the webstore.
18 WEBSTORE_SEARCH_RESULT,
19 // A result that opens a webstore search.
20 SEARCH_WEBSTORE_SEARCH_RESULT,
21 // A result that opens a people search.
22 SEARCH_PEOPLE_SEARCH_RESULT,
23 // A result that opens a suggestion.
24 SUGGESTIONS_SEARCH_RESULT,
25 // A result that is provided by the custom launcher search provider.
26 LAUNCHER_SEARCH_PROVIDER_RESULT,
27 // Boundary is always last.
28 SEARCH_RESULT_TYPE_BOUNDARY
31 // Record a UMA histogram.
32 void RecordHistogram(SearchResultType type);
34 } // namespace app_list
36 #endif // CHROME_BROWSER_UI_APP_LIST_SEARCH_SEARCH_UTIL_H_