Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 #ifndef CHROME_BROWSER_AUTOMATION_TESTING_AUTOMATION_PROVIDER_H_ | 5 #ifndef CHROME_BROWSER_AUTOMATION_TESTING_AUTOMATION_PROVIDER_H_ |
| 6 #define CHROME_BROWSER_AUTOMATION_TESTING_AUTOMATION_PROVIDER_H_ | 6 #define CHROME_BROWSER_AUTOMATION_TESTING_AUTOMATION_PROVIDER_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
| 10 #include "base/scoped_ptr.h" | 10 #include "base/scoped_ptr.h" |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 131 void GetTabIndex(int handle, int* tabstrip_index); | 131 void GetTabIndex(int handle, int* tabstrip_index); |
| 132 void GetTabURL(int handle, bool* success, GURL* url); | 132 void GetTabURL(int handle, bool* success, GURL* url); |
| 133 void GetShelfVisibility(int handle, bool* visible); | 133 void GetShelfVisibility(int handle, bool* visible); |
| 134 void IsFullscreen(int handle, bool* is_fullscreen); | 134 void IsFullscreen(int handle, bool* is_fullscreen); |
| 135 void GetFullscreenBubbleVisibility(int handle, bool* is_visible); | 135 void GetFullscreenBubbleVisibility(int handle, bool* is_visible); |
| 136 void GetAutocompleteEditForBrowser(int browser_handle, bool* success, | 136 void GetAutocompleteEditForBrowser(int browser_handle, bool* success, |
| 137 int* autocomplete_edit_handle); | 137 int* autocomplete_edit_handle); |
| 138 | 138 |
| 139 // Retrieves the visible text from the autocomplete edit. | 139 // Retrieves the visible text from the autocomplete edit. |
| 140 void GetAutocompleteEditText(int autocomplete_edit_handle, | 140 void GetAutocompleteEditText(int autocomplete_edit_handle, |
| 141 bool* success, std::wstring* text); | 141 bool* success, string16* text); |
| 142 | 142 |
| 143 // Sets the visible text from the autocomplete edit. | 143 // Sets the visible text from the autocomplete edit. |
| 144 void SetAutocompleteEditText(int autocomplete_edit_handle, | 144 void SetAutocompleteEditText(int autocomplete_edit_handle, |
| 145 const std::wstring& text, | 145 const string16& text, |
| 146 bool* success); | 146 bool* success); |
| 147 | 147 |
| 148 // Retrieves if a query to an autocomplete provider is in progress. | 148 // Retrieves if a query to an autocomplete provider is in progress. |
| 149 void AutocompleteEditIsQueryInProgress(int autocomplete_edit_handle, | 149 void AutocompleteEditIsQueryInProgress(int autocomplete_edit_handle, |
| 150 bool* success, | 150 bool* success, |
| 151 bool* query_in_progress); | 151 bool* query_in_progress); |
| 152 | 152 |
| 153 // Retrieves the individual autocomplete matches displayed by the popup. | 153 // Retrieves the individual autocomplete matches displayed by the popup. |
| 154 void AutocompleteEditGetMatches(int autocomplete_edit_handle, | 154 void AutocompleteEditGetMatches(int autocomplete_edit_handle, |
| 155 bool* success, | 155 bool* success, |
| (...skipping 525 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 681 // The opposite of the above: translates from the internal data structure | 681 // The opposite of the above: translates from the internal data structure |
| 682 // for profiles and credit cards to a ListValue of DictionaryValues. The | 682 // for profiles and credit cards to a ListValue of DictionaryValues. The |
| 683 // caller owns the returned object. | 683 // caller owns the returned object. |
| 684 static ListValue* GetListFromAutoFillProfiles( | 684 static ListValue* GetListFromAutoFillProfiles( |
| 685 const std::vector<AutoFillProfile*>& autofill_profiles); | 685 const std::vector<AutoFillProfile*>& autofill_profiles); |
| 686 static ListValue* GetListFromCreditCards( | 686 static ListValue* GetListFromCreditCards( |
| 687 const std::vector<CreditCard*>& credit_cards); | 687 const std::vector<CreditCard*>& credit_cards); |
| 688 | 688 |
| 689 // Return the map from the internal data representation to the string value | 689 // Return the map from the internal data representation to the string value |
| 690 // of auto fill fields and credit card fields. | 690 // of auto fill fields and credit card fields. |
| 691 static std::map<AutoFillFieldType, std::wstring> | 691 static std::map<AutoFillFieldType, std::string> |
|
evanm
2011/01/24 19:14:14
Why did we use UTF-8 here? You can autofill an e.
Avi (use Gerrit)
2011/01/24 19:46:42
That's not what this map is for. This map does not
| |
| 692 GetAutoFillFieldToStringMap(); | 692 GetAutoFillFieldToStringMap(); |
| 693 static std::map<AutoFillFieldType, std::wstring> | 693 static std::map<AutoFillFieldType, std::string> |
| 694 GetCreditCardFieldToStringMap(); | 694 GetCreditCardFieldToStringMap(); |
| 695 | 695 |
| 696 // Get a list of active HTML5 notifications. | 696 // Get a list of active HTML5 notifications. |
| 697 // Uses the JSON interface for input/output. | 697 // Uses the JSON interface for input/output. |
| 698 void GetActiveNotifications(Browser* browser, | 698 void GetActiveNotifications(Browser* browser, |
| 699 DictionaryValue* args, | 699 DictionaryValue* args, |
| 700 IPC::Message* reply_message); | 700 IPC::Message* reply_message); |
| 701 | 701 |
| 702 // Close an active HTML5 notification. | 702 // Close an active HTML5 notification. |
| 703 // Uses the JSON interface for input/output. | 703 // Uses the JSON interface for input/output. |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 806 // Used to import settings from browser profiles. | 806 // Used to import settings from browser profiles. |
| 807 scoped_refptr<ImporterHost> importer_host_; | 807 scoped_refptr<ImporterHost> importer_host_; |
| 808 | 808 |
| 809 // The stored data for the ImportSettings operation. | 809 // The stored data for the ImportSettings operation. |
| 810 ImportSettingsData import_settings_data_; | 810 ImportSettingsData import_settings_data_; |
| 811 | 811 |
| 812 DISALLOW_COPY_AND_ASSIGN(TestingAutomationProvider); | 812 DISALLOW_COPY_AND_ASSIGN(TestingAutomationProvider); |
| 813 }; | 813 }; |
| 814 | 814 |
| 815 #endif // CHROME_BROWSER_AUTOMATION_TESTING_AUTOMATION_PROVIDER_H_ | 815 #endif // CHROME_BROWSER_AUTOMATION_TESTING_AUTOMATION_PROVIDER_H_ |
| OLD | NEW |