OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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/api/language_settings_private/language_setti
ngs_private_api.h" | 5 #include "chrome/browser/extensions/api/language_settings_private/language_setti
ngs_private_api.h" |
6 | 6 |
7 #include "base/values.h" | 7 #include "base/values.h" |
| 8 #include "chrome/common/extensions/api/language_settings_private.h" |
8 | 9 |
9 namespace extensions { | 10 namespace extensions { |
10 | 11 |
| 12 namespace language_settings_private = api::language_settings_private; |
| 13 |
11 LanguageSettingsPrivateGetLanguageListFunction:: | 14 LanguageSettingsPrivateGetLanguageListFunction:: |
12 LanguageSettingsPrivateGetLanguageListFunction() { | 15 LanguageSettingsPrivateGetLanguageListFunction() { |
13 } | 16 } |
14 | 17 |
15 LanguageSettingsPrivateGetLanguageListFunction:: | 18 LanguageSettingsPrivateGetLanguageListFunction:: |
16 ~LanguageSettingsPrivateGetLanguageListFunction() { | 19 ~LanguageSettingsPrivateGetLanguageListFunction() { |
17 } | 20 } |
18 | 21 |
19 ExtensionFunction::ResponseAction | 22 ExtensionFunction::ResponseAction |
20 LanguageSettingsPrivateGetLanguageListFunction::Run() { | 23 LanguageSettingsPrivateGetLanguageListFunction::Run() { |
21 return RespondNow(OneArgument(new base::ListValue())); | 24 return RespondNow(OneArgument(new base::ListValue())); |
22 } | 25 } |
23 | 26 |
24 LanguageSettingsPrivateSetLanguageListFunction:: | 27 LanguageSettingsPrivateSetLanguageListFunction:: |
25 LanguageSettingsPrivateSetLanguageListFunction() { | 28 LanguageSettingsPrivateSetLanguageListFunction() { |
26 } | 29 } |
27 | 30 |
28 LanguageSettingsPrivateSetLanguageListFunction:: | 31 LanguageSettingsPrivateSetLanguageListFunction:: |
29 ~LanguageSettingsPrivateSetLanguageListFunction() { | 32 ~LanguageSettingsPrivateSetLanguageListFunction() { |
30 } | 33 } |
31 | 34 |
32 ExtensionFunction::ResponseAction | 35 ExtensionFunction::ResponseAction |
33 LanguageSettingsPrivateSetLanguageListFunction::Run() { | 36 LanguageSettingsPrivateSetLanguageListFunction::Run() { |
34 return RespondNow(OneArgument(new base::FundamentalValue(true))); | 37 scoped_ptr<language_settings_private::SetLanguageList::Params> parameters = |
| 38 language_settings_private::SetLanguageList::Params::Create(*args_); |
| 39 EXTENSION_FUNCTION_VALIDATE(parameters.get()); |
| 40 |
| 41 return RespondNow(NoArguments()); |
35 } | 42 } |
36 | 43 |
37 LanguageSettingsPrivateGetSpellCheckDictionaryStatusFunction:: | 44 LanguageSettingsPrivateGetSpellcheckDictionaryStatusesFunction:: |
38 LanguageSettingsPrivateGetSpellCheckDictionaryStatusFunction() { | 45 LanguageSettingsPrivateGetSpellcheckDictionaryStatusesFunction() { |
39 } | 46 } |
40 | 47 |
41 LanguageSettingsPrivateGetSpellCheckDictionaryStatusFunction:: | 48 LanguageSettingsPrivateGetSpellcheckDictionaryStatusesFunction:: |
42 ~LanguageSettingsPrivateGetSpellCheckDictionaryStatusFunction() { | 49 ~LanguageSettingsPrivateGetSpellcheckDictionaryStatusesFunction() { |
43 } | 50 } |
44 | 51 |
45 ExtensionFunction::ResponseAction | 52 ExtensionFunction::ResponseAction |
46 LanguageSettingsPrivateGetSpellCheckDictionaryStatusFunction::Run() { | 53 LanguageSettingsPrivateGetSpellcheckDictionaryStatusesFunction::Run() { |
47 return RespondNow(OneArgument(new base::DictionaryValue())); | 54 return RespondNow(OneArgument(new base::ListValue())); |
48 } | 55 } |
49 | 56 |
50 LanguageSettingsPrivateGetSpellCheckWordsFunction:: | 57 LanguageSettingsPrivateGetSpellcheckWordsFunction:: |
51 LanguageSettingsPrivateGetSpellCheckWordsFunction() { | 58 LanguageSettingsPrivateGetSpellcheckWordsFunction() { |
52 } | 59 } |
53 | 60 |
54 LanguageSettingsPrivateGetSpellCheckWordsFunction:: | 61 LanguageSettingsPrivateGetSpellcheckWordsFunction:: |
55 ~LanguageSettingsPrivateGetSpellCheckWordsFunction() { | 62 ~LanguageSettingsPrivateGetSpellcheckWordsFunction() { |
56 } | 63 } |
57 | 64 |
58 ExtensionFunction::ResponseAction | 65 ExtensionFunction::ResponseAction |
59 LanguageSettingsPrivateGetSpellCheckWordsFunction::Run() { | 66 LanguageSettingsPrivateGetSpellcheckWordsFunction::Run() { |
60 return RespondNow(OneArgument(new base::FundamentalValue(true))); | 67 return RespondNow(OneArgument(new base::ListValue())); |
61 } | 68 } |
62 | 69 |
63 LanguageSettingsPrivateGetTranslateTargetLanguageFunction:: | 70 LanguageSettingsPrivateGetTranslateTargetLanguageFunction:: |
64 LanguageSettingsPrivateGetTranslateTargetLanguageFunction() { | 71 LanguageSettingsPrivateGetTranslateTargetLanguageFunction() { |
65 } | 72 } |
66 | 73 |
67 LanguageSettingsPrivateGetTranslateTargetLanguageFunction:: | 74 LanguageSettingsPrivateGetTranslateTargetLanguageFunction:: |
68 ~LanguageSettingsPrivateGetTranslateTargetLanguageFunction() { | 75 ~LanguageSettingsPrivateGetTranslateTargetLanguageFunction() { |
69 } | 76 } |
70 | 77 |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
106 LanguageSettingsPrivateRemoveInputMethodFunction:: | 113 LanguageSettingsPrivateRemoveInputMethodFunction:: |
107 ~LanguageSettingsPrivateRemoveInputMethodFunction() { | 114 ~LanguageSettingsPrivateRemoveInputMethodFunction() { |
108 } | 115 } |
109 | 116 |
110 ExtensionFunction::ResponseAction | 117 ExtensionFunction::ResponseAction |
111 LanguageSettingsPrivateRemoveInputMethodFunction::Run() { | 118 LanguageSettingsPrivateRemoveInputMethodFunction::Run() { |
112 return RespondNow(OneArgument(new base::FundamentalValue(true))); | 119 return RespondNow(OneArgument(new base::FundamentalValue(true))); |
113 } | 120 } |
114 | 121 |
115 } // namespace extensions | 122 } // namespace extensions |
OLD | NEW |