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

Side by Side Diff: chrome/common/extensions/extension.h

Issue 2078021: First pass at experimental omnibox API. There are plenty of rough edges and (Closed)
Patch Set: no prefer_keyword Created 10 years, 6 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
« no previous file with comments | « chrome/common/extensions/docs/experimental.html ('k') | chrome/common/extensions/extension.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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_COMMON_EXTENSIONS_EXTENSION_H_ 5 #ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_H_
6 #define CHROME_COMMON_EXTENSIONS_EXTENSION_H_ 6 #define CHROME_COMMON_EXTENSIONS_EXTENSION_H_
7 7
8 #include <map> 8 #include <map>
9 #include <set> 9 #include <set>
10 #include <string> 10 #include <string>
(...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after
320 return manifest_value_.get(); 320 return manifest_value_.get();
321 } 321 }
322 322
323 const std::string default_locale() const { return default_locale_; } 323 const std::string default_locale() const { return default_locale_; }
324 324
325 // Chrome URL overrides (see ExtensionOverrideUI). 325 // Chrome URL overrides (see ExtensionOverrideUI).
326 const URLOverrideMap& GetChromeURLOverrides() const { 326 const URLOverrideMap& GetChromeURLOverrides() const {
327 return chrome_url_overrides_; 327 return chrome_url_overrides_;
328 } 328 }
329 329
330 const std::string omnibox_keyword() const { return omnibox_keyword_; }
331
330 bool web_content_enabled() const { return web_content_enabled_; } 332 bool web_content_enabled() const { return web_content_enabled_; }
331 const ExtensionExtent& web_extent() const { return web_extent_; } 333 const ExtensionExtent& web_extent() const { return web_extent_; }
332 334
333 const std::string& launch_local_path() const { return launch_local_path_; } 335 const std::string& launch_local_path() const { return launch_local_path_; }
334 const std::string& launch_web_url() const { return launch_web_url_; } 336 const std::string& launch_web_url() const { return launch_web_url_; }
335 LaunchContainer launch_container() const { return launch_container_; } 337 LaunchContainer launch_container() const { return launch_container_; }
336 bool launch_fullscreen() const { return launch_fullscreen_; } 338 bool launch_fullscreen() const { return launch_fullscreen_; }
337 339
338 // Gets the fully resolved absolute launch URL. 340 // Gets the fully resolved absolute launch URL.
339 GURL GetFullLaunchURL() const; 341 GURL GetFullLaunchURL() const;
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after
521 // The type of container to launch into. 523 // The type of container to launch into.
522 LaunchContainer launch_container_; 524 LaunchContainer launch_container_;
523 525
524 // Launch full screen by default. 526 // Launch full screen by default.
525 bool launch_fullscreen_; 527 bool launch_fullscreen_;
526 528
527 // Cached images for this extension. This maps from the relative_path of the 529 // Cached images for this extension. This maps from the relative_path of the
528 // resource to the cached image. 530 // resource to the cached image.
529 ImageCache image_cache_; 531 ImageCache image_cache_;
530 532
533 // The omnibox keyword for this extension, or empty if there is none.
534 std::string omnibox_keyword_;
535
531 // Runtime data: 536 // Runtime data:
532 537
533 // True if the background page is ready. 538 // True if the background page is ready.
534 bool background_page_ready_; 539 bool background_page_ready_;
535 540
536 // True while the extension is being upgraded. 541 // True while the extension is being upgraded.
537 bool being_upgraded_; 542 bool being_upgraded_;
538 543
539 FRIEND_TEST(ExtensionTest, LoadPageActionHelper); 544 FRIEND_TEST(ExtensionTest, LoadPageActionHelper);
540 FRIEND_TEST(TabStripModelTest, Apps); 545 FRIEND_TEST(TabStripModelTest, Apps);
(...skipping 20 matching lines...) Expand all
561 scoped_ptr<DictionaryValue> extension_manifest; 566 scoped_ptr<DictionaryValue> extension_manifest;
562 std::string extension_id; 567 std::string extension_id;
563 FilePath extension_path; 568 FilePath extension_path;
564 Extension::Location extension_location; 569 Extension::Location extension_location;
565 570
566 private: 571 private:
567 DISALLOW_COPY_AND_ASSIGN(ExtensionInfo); 572 DISALLOW_COPY_AND_ASSIGN(ExtensionInfo);
568 }; 573 };
569 574
570 #endif // CHROME_COMMON_EXTENSIONS_EXTENSION_H_ 575 #endif // CHROME_COMMON_EXTENSIONS_EXTENSION_H_
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/experimental.html ('k') | chrome/common/extensions/extension.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698