Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(668)

Side by Side Diff: chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc

Issue 1274753006: Modify languageSettingsPrivate IDL and flesh out stub implementation (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698