Index: chrome/common/search_provider.h |
=================================================================== |
--- chrome/common/search_provider.h (revision 0) |
+++ chrome/common/search_provider.h (revision 0) |
@@ -0,0 +1,45 @@ |
+// Copyright (c) 2011 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_COMMON_SEARCH_PROVIDER_H_ |
+#define CHROME_COMMON_SEARCH_PROVIDER_H_ |
+#pragma once |
+ |
+namespace search_provider { |
+ |
+// The type of OSDD that the renderer is giving to the browser. |
+enum OSDDType { |
+ // The Open Search Description URL was detected automatically. |
+ AUTODETECTED_PROVIDER, |
+ |
+ // The Open Search Description URL was given by Javascript. |
+ EXPLICIT_PROVIDER, |
+ |
+ // The Open Search Description URL was given by Javascript to be the new |
+ // default search engine. |
+ EXPLICIT_DEFAULT_PROVIDER |
+}; |
+ |
+// The install state of the search provider (not installed, installed, default). |
+enum InstallState { |
+ // Equates to an access denied error. |
+ DENIED = -1, |
+ |
+ // DON'T CHANGE THE VALUES BELOW. |
+ // All of the following values are manidated by the |
+ // spec for window.external.IsSearchProviderInstalled. |
+ |
+ // The search provider is not installed. |
+ NOT_INSTALLED = 0, |
+ |
+ // The search provider is in the user's set but is not |
+ INSTALLED_BUT_NOT_DEFAULT = 1, |
+ |
+ // The search provider is set as the user's default. |
+ INSTALLED_AS_DEFAULT = 2 |
+}; |
+ |
+} // namespace search_provider |
+ |
+#endif // CHROME_COMMON_SEARCH_PROVIDER_H_ |
Property changes on: chrome\common\search_provider.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |