| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/extensions/extension_function_registry.h" | 5 #include "chrome/browser/extensions/extension_function_registry.h" |
| 6 | 6 |
| 7 #include "chrome/browser/accessibility/accessibility_extension_api.h" | 7 #include "chrome/browser/accessibility/accessibility_extension_api.h" |
| 8 #include "chrome/browser/extensions/api/app/app_api.h" | 8 #include "chrome/browser/extensions/api/app/app_api.h" |
| 9 #include "chrome/browser/extensions/api/bookmark_manager_private/bookmark_manage
r_private_api.h" | 9 #include "chrome/browser/extensions/api/bookmark_manager_private/bookmark_manage
r_private_api.h" |
| 10 #include "chrome/browser/extensions/api/browsing_data/browsing_data_api.h" | 10 #include "chrome/browser/extensions/api/browsing_data/browsing_data_api.h" |
| 11 #include "chrome/browser/extensions/api/commands/commands.h" | |
| 12 #include "chrome/browser/extensions/api/extension_action/extension_browser_actio
ns_api.h" | 11 #include "chrome/browser/extensions/api/extension_action/extension_browser_actio
ns_api.h" |
| 13 #include "chrome/browser/extensions/api/extension_action/extension_page_actions_
api.h" | 12 #include "chrome/browser/extensions/api/extension_action/extension_page_actions_
api.h" |
| 14 #include "chrome/browser/extensions/api/idle/idle_api.h" | 13 #include "chrome/browser/extensions/api/idle/idle_api.h" |
| 15 #include "chrome/browser/extensions/api/managed_mode/managed_mode_api.h" | 14 #include "chrome/browser/extensions/api/managed_mode/managed_mode_api.h" |
| 16 #include "chrome/browser/extensions/api/metrics/metrics.h" | 15 #include "chrome/browser/extensions/api/metrics/metrics.h" |
| 17 #include "chrome/browser/extensions/api/module/module.h" | 16 #include "chrome/browser/extensions/api/module/module.h" |
| 18 #include "chrome/browser/extensions/api/omnibox/omnibox_api.h" | 17 #include "chrome/browser/extensions/api/omnibox/omnibox_api.h" |
| 19 #include "chrome/browser/extensions/api/preference/preference_api.h" | 18 #include "chrome/browser/extensions/api/preference/preference_api.h" |
| 20 #include "chrome/browser/extensions/api/runtime/runtime_api.h" | 19 #include "chrome/browser/extensions/api/runtime/runtime_api.h" |
| 21 #include "chrome/browser/extensions/api/test/test_api.h" | 20 #include "chrome/browser/extensions/api/test/test_api.h" |
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 144 RegisterFunction<extensions::TestResetQuotaFunction>(); | 143 RegisterFunction<extensions::TestResetQuotaFunction>(); |
| 145 RegisterFunction<extensions::TestCreateIncognitoTabFunction>(); | 144 RegisterFunction<extensions::TestCreateIncognitoTabFunction>(); |
| 146 RegisterFunction<extensions::TestSendMessageFunction>(); | 145 RegisterFunction<extensions::TestSendMessageFunction>(); |
| 147 RegisterFunction<extensions::TestGetConfigFunction>(); | 146 RegisterFunction<extensions::TestGetConfigFunction>(); |
| 148 | 147 |
| 149 // Accessibility. | 148 // Accessibility. |
| 150 RegisterFunction<GetFocusedControlFunction>(); | 149 RegisterFunction<GetFocusedControlFunction>(); |
| 151 RegisterFunction<SetAccessibilityEnabledFunction>(); | 150 RegisterFunction<SetAccessibilityEnabledFunction>(); |
| 152 RegisterFunction<GetAlertsForTabFunction>(); | 151 RegisterFunction<GetAlertsForTabFunction>(); |
| 153 | 152 |
| 154 // Commands. | |
| 155 RegisterFunction<GetAllCommandsFunction>(); | |
| 156 | |
| 157 // Omnibox. | 153 // Omnibox. |
| 158 RegisterFunction<extensions::OmniboxSendSuggestionsFunction>(); | 154 RegisterFunction<extensions::OmniboxSendSuggestionsFunction>(); |
| 159 RegisterFunction<extensions::OmniboxSetDefaultSuggestionFunction>(); | 155 RegisterFunction<extensions::OmniboxSetDefaultSuggestionFunction>(); |
| 160 | 156 |
| 161 #if defined(TOOLKIT_VIEWS) | 157 #if defined(TOOLKIT_VIEWS) |
| 162 // Input. | 158 // Input. |
| 163 RegisterFunction<extensions::SendKeyboardEventInputFunction>(); | 159 RegisterFunction<extensions::SendKeyboardEventInputFunction>(); |
| 164 #endif | 160 #endif |
| 165 | 161 |
| 166 #if defined(OS_CHROMEOS) | 162 #if defined(OS_CHROMEOS) |
| (...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 290 | 286 |
| 291 ExtensionFunctionRegistry::FactoryEntry::FactoryEntry() | 287 ExtensionFunctionRegistry::FactoryEntry::FactoryEntry() |
| 292 : factory_(0), histogram_value_(extensions::functions::UNKNOWN) { | 288 : factory_(0), histogram_value_(extensions::functions::UNKNOWN) { |
| 293 } | 289 } |
| 294 | 290 |
| 295 ExtensionFunctionRegistry::FactoryEntry::FactoryEntry( | 291 ExtensionFunctionRegistry::FactoryEntry::FactoryEntry( |
| 296 ExtensionFunctionFactory factory, | 292 ExtensionFunctionFactory factory, |
| 297 extensions::functions::HistogramValue histogram_value) | 293 extensions::functions::HistogramValue histogram_value) |
| 298 : factory_(factory), histogram_value_(histogram_value) { | 294 : factory_(factory), histogram_value_(histogram_value) { |
| 299 } | 295 } |
| OLD | NEW |