| Index: chrome/browser/autocomplete/autocomplete.cc
|
| diff --git a/chrome/browser/autocomplete/autocomplete.cc b/chrome/browser/autocomplete/autocomplete.cc
|
| index a8a9e4eefc8000c586f9523917de104701e2f3d6..d24e20995b0cb99ef61e0500b708335badf9d92d 100644
|
| --- a/chrome/browser/autocomplete/autocomplete.cc
|
| +++ b/chrome/browser/autocomplete/autocomplete.cc
|
| @@ -36,6 +36,13 @@ using base::TimeDelta;
|
|
|
| // AutocompleteInput ----------------------------------------------------------
|
|
|
| +AutocompleteInput::AutocompleteInput()
|
| + : type_(INVALID),
|
| + prevent_inline_autocomplete_(false),
|
| + prefer_keyword_(false),
|
| + synchronous_only_(false) {
|
| +}
|
| +
|
| AutocompleteInput::AutocompleteInput(const std::wstring& text,
|
| const std::wstring& desired_tld,
|
| bool prevent_inline_autocomplete,
|
| @@ -68,6 +75,9 @@ AutocompleteInput::AutocompleteInput(const std::wstring& text,
|
| text_.erase(0, 1);
|
| }
|
|
|
| +AutocompleteInput::~AutocompleteInput() {
|
| +}
|
| +
|
| // static
|
| std::string AutocompleteInput::TypeToString(Type type) {
|
| switch (type) {
|
| @@ -407,6 +417,9 @@ AutocompleteMatch::AutocompleteMatch(AutocompleteProvider* provider,
|
| starred(false) {
|
| }
|
|
|
| +AutocompleteMatch::~AutocompleteMatch() {
|
| +}
|
| +
|
| // static
|
| std::string AutocompleteMatch::TypeToString(Type type) {
|
| const char* strings[NUM_TYPES] = {
|
| @@ -561,8 +574,16 @@ void AutocompleteMatch::ValidateClassifications(
|
| // static
|
| const size_t AutocompleteProvider::kMaxMatches = 3;
|
|
|
| -AutocompleteProvider::~AutocompleteProvider() {
|
| - Stop();
|
| +AutocompleteProvider::ACProviderListener::~ACProviderListener() {
|
| +}
|
| +
|
| +AutocompleteProvider::AutocompleteProvider(ACProviderListener* listener,
|
| + Profile* profile,
|
| + const char* name)
|
| + : profile_(profile),
|
| + listener_(listener),
|
| + done_(true),
|
| + name_(name) {
|
| }
|
|
|
| void AutocompleteProvider::SetProfile(Profile* profile) {
|
| @@ -571,6 +592,17 @@ void AutocompleteProvider::SetProfile(Profile* profile) {
|
| profile_ = profile;
|
| }
|
|
|
| +void AutocompleteProvider::Stop() {
|
| + done_ = true;
|
| +}
|
| +
|
| +void AutocompleteProvider::DeleteMatch(const AutocompleteMatch& match) {
|
| +}
|
| +
|
| +AutocompleteProvider::~AutocompleteProvider() {
|
| + Stop();
|
| +}
|
| +
|
| // static
|
| bool AutocompleteProvider::HasHTTPScheme(const std::wstring& input) {
|
| std::string utf8_input(WideToUTF8(input));
|
|
|