| Index: chrome/browser/autocomplete/autocomplete_edit.h
|
| ===================================================================
|
| --- chrome/browser/autocomplete/autocomplete_edit.h (revision 72382)
|
| +++ chrome/browser/autocomplete/autocomplete_edit.h (working copy)
|
| @@ -50,7 +50,7 @@
|
|
|
| // Commits the suggested text. |typed_text| is the current text showing in the
|
| // autocomplete. Returns true if the text was committed.
|
| - virtual bool OnCommitSuggestedText(const string16& typed_text) = 0;
|
| + virtual bool OnCommitSuggestedText(const std::wstring& typed_text) = 0;
|
|
|
| // Accepts the currently showing instant preview, if any, and returns true.
|
| // Returns false if there is no instant preview showing.
|
| @@ -94,7 +94,7 @@
|
| virtual SkBitmap GetFavIcon() const = 0;
|
|
|
| // Returns the title of the current page.
|
| - virtual string16 GetTitle() const = 0;
|
| + virtual std::wstring GetTitle() const = 0;
|
|
|
| protected:
|
| virtual ~AutocompleteEditController();
|
| @@ -104,14 +104,14 @@
|
| public:
|
| struct State {
|
| State(bool user_input_in_progress,
|
| - const string16& user_text,
|
| - const string16& keyword,
|
| + const std::wstring& user_text,
|
| + const std::wstring& keyword,
|
| bool is_keyword_hint);
|
| ~State();
|
|
|
| bool user_input_in_progress;
|
| - const string16 user_text;
|
| - const string16 keyword;
|
| + const std::wstring user_text;
|
| + const std::wstring keyword;
|
| const bool is_keyword_hint;
|
| };
|
|
|
| @@ -144,7 +144,7 @@
|
|
|
| // Called when the user wants to export the entire current text as a URL.
|
| // Sets the url, and if known, the title and favicon.
|
| - void GetDataForURLExport(GURL* url, string16* title, SkBitmap* favicon);
|
| + void GetDataForURLExport(GURL* url, std::wstring* title, SkBitmap* favicon);
|
|
|
| // Returns true if a verbatim query should be used for instant. A verbatim
|
| // query is forced in certain situations, such as pressing delete at the end
|
| @@ -155,7 +155,7 @@
|
| // desired TLD is the TLD the user desires to add to the end of the current
|
| // input, if any, based on their control key state and any other actions
|
| // they've taken.
|
| - string16 GetDesiredTLD() const;
|
| + std::wstring GetDesiredTLD() const;
|
|
|
| // Returns true if the current edit contents will be treated as a
|
| // URL/navigation, as opposed to a search.
|
| @@ -172,7 +172,7 @@
|
| // is set to true and |url| set to the url to write.
|
| void AdjustTextForCopy(int sel_min,
|
| bool is_all_selected,
|
| - string16* text,
|
| + std::wstring* text,
|
| GURL* url,
|
| bool* write_url);
|
|
|
| @@ -185,14 +185,14 @@
|
| // Updates permanent_text_ to |new_permanent_text|. Returns true if this
|
| // change should be immediately user-visible, because either the user is not
|
| // editing or the edit does not have focus.
|
| - bool UpdatePermanentText(const string16& new_permanent_text);
|
| + bool UpdatePermanentText(const std::wstring& new_permanent_text);
|
|
|
| // Sets the user_text_ to |text|. Only the View should call this.
|
| - void SetUserText(const string16& text);
|
| + void SetUserText(const std::wstring& text);
|
|
|
| // Calls through to SearchProvider::FinalizeInstantQuery.
|
| - void FinalizeInstantQuery(const string16& input_text,
|
| - const string16& suggest_text);
|
| + void FinalizeInstantQuery(const std::wstring& input_text,
|
| + const std::wstring& suggest_text);
|
|
|
| // Reverts the edit model back to its unedited state (permanent text showing,
|
| // no user input in progress).
|
| @@ -206,7 +206,7 @@
|
| // This also updates the internal paste-and-go-related state variables as
|
| // appropriate so that the controller doesn't need to be repeatedly queried
|
| // for the same text in every clipboard-related function.
|
| - bool CanPasteAndGo(const string16& text) const;
|
| + bool CanPasteAndGo(const std::wstring& text) const;
|
|
|
| // Navigates to the destination last supplied to CanPasteAndGo.
|
| void PasteAndGo();
|
| @@ -234,13 +234,13 @@
|
| PageTransition::Type transition,
|
| const GURL& alternate_nav_url,
|
| size_t index,
|
| - const string16& keyword);
|
| + const std::wstring& keyword);
|
|
|
| bool has_focus() const { return has_focus_; }
|
|
|
| // Accessors for keyword-related state (see comments on keyword_ and
|
| // is_keyword_hint_).
|
| - const string16& keyword() const { return keyword_; }
|
| + const std::wstring& keyword() const { return keyword_; }
|
| bool is_keyword_hint() const { return is_keyword_hint_; }
|
|
|
| // Accepts the current keyword hint as a keyword. It always returns true for
|
| @@ -249,7 +249,7 @@
|
|
|
| // Clears the current keyword. |visible_text| is the (non-keyword) text
|
| // currently visible in the edit.
|
| - void ClearKeyword(const string16& visible_text);
|
| + void ClearKeyword(const std::wstring& visible_text);
|
|
|
| // Returns true if a query to an autocomplete provider is currently
|
| // in progress. This logic should in the future live in
|
| @@ -297,9 +297,9 @@
|
| // or the currently selected keyword if |is_keyword_hint| is false (see
|
| // comments on keyword_ and is_keyword_hint_).
|
| void OnPopupDataChanged(
|
| - const string16& text,
|
| + const std::wstring& text,
|
| GURL* destination_for_temporary_text_change,
|
| - const string16& keyword,
|
| + const std::wstring& keyword,
|
| bool is_keyword_hint);
|
|
|
| // Called by the AutocompleteEditView after something changes, with details
|
| @@ -310,7 +310,7 @@
|
| // may be false when:
|
| // 1) The insert caret is not at the end of the edit box
|
| // 2) The user is composing a text with an IME
|
| - bool OnAfterPossibleChange(const string16& new_text,
|
| + bool OnAfterPossibleChange(const std::wstring& new_text,
|
| bool selection_differs,
|
| bool text_differs,
|
| bool just_deleted_text,
|
| @@ -351,7 +351,7 @@
|
| const NotificationDetails& details);
|
|
|
| // Called whenever user_text_ should change.
|
| - void InternalSetUserText(const string16& text);
|
| + void InternalSetUserText(const std::wstring& text);
|
|
|
| // Returns true if a keyword is selected.
|
| bool KeywordIsSelected() const;
|
| @@ -359,8 +359,8 @@
|
| // Conversion between user text and display text. User text is the text the
|
| // user has input. Display text is the text being shown in the edit. The
|
| // two are different if a keyword is selected.
|
| - string16 DisplayTextFromUserText(const string16& text) const;
|
| - string16 UserTextFromDisplayText(const string16& text) const;
|
| + std::wstring DisplayTextFromUserText(const std::wstring& text) const;
|
| + std::wstring UserTextFromDisplayText(const std::wstring& text) const;
|
|
|
| // Returns the default match for the current text, as well as the alternate
|
| // nav URL, if |alternate_nav_url| is non-NULL and there is such a URL.
|
| @@ -373,11 +373,11 @@
|
| // and CurrentTextIsURL()). The view needs this because it calls this
|
| // function during copy handling, when the control key is down to trigger the
|
| // copy.
|
| - bool GetURLForText(const string16& text, GURL* url) const;
|
| + bool GetURLForText(const std::wstring& text, GURL* url) const;
|
|
|
| // Accepts current keyword if the user only typed a space at the end of
|
| // |new_user_text|. Returns true if the current keyword is accepted.
|
| - bool MaybeAcceptKeywordBySpace(const string16& new_user_text);
|
| + bool MaybeAcceptKeywordBySpace(const std::wstring& new_user_text);
|
|
|
| // Checks if a given character is a valid space character for accepting
|
| // keyword.
|
| @@ -395,7 +395,7 @@
|
| bool has_focus_;
|
|
|
| // The URL of the currently displayed page.
|
| - string16 permanent_text_;
|
| + std::wstring permanent_text_;
|
|
|
| // This flag is true when the user has modified the contents of the edit, but
|
| // not yet accepted them. We use this to determine when we need to save
|
| @@ -406,7 +406,7 @@
|
|
|
| // The text that the user has entered. This does not include inline
|
| // autocomplete text that has not yet been accepted.
|
| - string16 user_text_;
|
| + std::wstring user_text_;
|
|
|
| // When the user closes the popup, we need to remember the URL for their
|
| // desired choice, so that if they hit enter without reopening the popup we
|
| @@ -423,7 +423,7 @@
|
| // simply ask the popup for the desired URL directly. As a result, the
|
| // contents of this variable only need to be updated when the popup is closed
|
| // but user_input_in_progress_ is not being cleared.
|
| - string16 url_for_remembered_user_selection_;
|
| + std::wstring url_for_remembered_user_selection_;
|
|
|
| // Inline autocomplete is allowed if the user has not just deleted text, and
|
| // no temporary text is showing. In this case, inline_autocomplete_text_ is
|
| @@ -433,7 +433,7 @@
|
| // text (actions that close the popup should either accept the text, convert
|
| // it to a normal selection, or change the edit entirely).
|
| bool just_deleted_text_;
|
| - string16 inline_autocomplete_text_;
|
| + std::wstring inline_autocomplete_text_;
|
|
|
| // Used by OnPopupDataChanged to keep track of whether there is currently a
|
| // temporary text.
|
| @@ -466,7 +466,7 @@
|
| // selected keyword, or just some input text that looks like a keyword (so we
|
| // can show a hint to press <tab>). This is the keyword in either case;
|
| // is_keyword_hint_ (below) distinguishes the two cases.
|
| - string16 keyword_;
|
| + std::wstring keyword_;
|
|
|
| // True if the keyword associated with this match is merely a hint, i.e. the
|
| // user hasn't actually selected a keyword yet. When this is true, we can use
|
|
|