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_
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
,
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_