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

Side by Side Diff: chrome/browser/autocomplete/extension_app_provider.h

Issue 105193002: Replace string16 with base::string16. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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_AUTOCOMPLETE_EXTENSION_APP_PROVIDER_H_ 5 #ifndef CHROME_BROWSER_AUTOCOMPLETE_EXTENSION_APP_PROVIDER_H_
6 #define CHROME_BROWSER_AUTOCOMPLETE_EXTENSION_APP_PROVIDER_H_ 6 #define CHROME_BROWSER_AUTOCOMPLETE_EXTENSION_APP_PROVIDER_H_
7 7
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/basictypes.h" 10 #include "base/basictypes.h"
(...skipping 28 matching lines...) Expand all
39 WindowOpenDisposition disposition); 39 WindowOpenDisposition disposition);
40 40
41 private: 41 private:
42 friend class ExtensionAppProviderTest; 42 friend class ExtensionAppProviderTest;
43 FRIEND_TEST_ALL_PREFIXES(ExtensionAppProviderTest, CreateMatchSanitize); 43 FRIEND_TEST_ALL_PREFIXES(ExtensionAppProviderTest, CreateMatchSanitize);
44 44
45 // ExtensionApp stores the minimal metadata that we need to match against 45 // ExtensionApp stores the minimal metadata that we need to match against
46 // eligible apps. 46 // eligible apps.
47 struct ExtensionApp { 47 struct ExtensionApp {
48 // App's name. 48 // App's name.
49 string16 name; 49 base::string16 name;
50 // App's launch URL (for platform apps, which don't have a launch URL, this 50 // App's launch URL (for platform apps, which don't have a launch URL, this
51 // just points to the app's origin). 51 // just points to the app's origin).
52 string16 launch_url; 52 base::string16 launch_url;
53 // If false, then the launch_url will not be considered for matching, 53 // If false, then the launch_url will not be considered for matching,
54 // not shown next to the match, and not displayed as the editable text if 54 // not shown next to the match, and not displayed as the editable text if
55 // the user selects the match with the arrow keys. 55 // the user selects the match with the arrow keys.
56 bool should_match_against_launch_url; 56 bool should_match_against_launch_url;
57 }; 57 };
58 typedef std::vector<ExtensionApp> ExtensionApps; 58 typedef std::vector<ExtensionApp> ExtensionApps;
59 59
60 virtual ~ExtensionAppProvider(); 60 virtual ~ExtensionAppProvider();
61 61
62 void AddExtensionAppForTesting(const ExtensionApp& extension_app); 62 void AddExtensionAppForTesting(const ExtensionApp& extension_app);
(...skipping 21 matching lines...) Expand all
84 content::NotificationRegistrar registrar_; 84 content::NotificationRegistrar registrar_;
85 85
86 // Our cache of ExtensionApp objects (name + url) representing the extension 86 // Our cache of ExtensionApp objects (name + url) representing the extension
87 // apps we know/care about. 87 // apps we know/care about.
88 ExtensionApps extension_apps_; 88 ExtensionApps extension_apps_;
89 89
90 DISALLOW_COPY_AND_ASSIGN(ExtensionAppProvider); 90 DISALLOW_COPY_AND_ASSIGN(ExtensionAppProvider);
91 }; 91 };
92 92
93 #endif // CHROME_BROWSER_AUTOCOMPLETE_EXTENSION_APP_PROVIDER_H_ 93 #endif // CHROME_BROWSER_AUTOCOMPLETE_EXTENSION_APP_PROVIDER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698