| Index: chrome/browser/web_applications/web_app_win.cc
|
| diff --git a/chrome/browser/web_applications/web_app_win.cc b/chrome/browser/web_applications/web_app_win.cc
|
| index 511469641103a8bbd57036be7b9fa4b7a3dc3442..87bd00b2c3d0c973a55e40b9583033b4f864ceea 100644
|
| --- a/chrome/browser/web_applications/web_app_win.cc
|
| +++ b/chrome/browser/web_applications/web_app_win.cc
|
| @@ -18,7 +18,6 @@
|
| #include "base/win/shortcut.h"
|
| #include "base/win/windows_version.h"
|
| #include "chrome/browser/web_applications/update_shortcut_worker_win.h"
|
| -#include "chrome/browser/web_applications/web_app.h"
|
| #include "chrome/common/chrome_switches.h"
|
| #include "chrome/installer/util/browser_distribution.h"
|
| #include "chrome/installer/util/shell_util.h"
|
| @@ -161,7 +160,7 @@ std::vector<base::FilePath> FindAppShortcutsByProfileAndTitle(
|
| // Must be called on the FILE thread.
|
| bool CreateShortcutsInPaths(
|
| const base::FilePath& web_app_path,
|
| - const ShellIntegration::ShortcutInfo& shortcut_info,
|
| + const web_app::ShortcutInfo& shortcut_info,
|
| const std::vector<base::FilePath>& shortcut_paths,
|
| web_app::ShortcutCreationReason creation_reason,
|
| std::vector<base::FilePath>* out_filenames) {
|
| @@ -279,14 +278,14 @@ void GetShortcutLocationsAndDeleteShortcuts(
|
| DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::FILE));
|
|
|
| // Get all possible locations for shortcuts.
|
| - ShellIntegration::ShortcutLocations all_shortcut_locations;
|
| + web_app::ShortcutLocations all_shortcut_locations;
|
| all_shortcut_locations.in_quick_launch_bar = true;
|
| all_shortcut_locations.on_desktop = true;
|
| // Delete shortcuts from the Chrome Apps subdirectory.
|
| // This matches the subdir name set by CreateApplicationShortcutView::Accept
|
| // for Chrome apps (not URL apps, but this function does not apply for them).
|
| all_shortcut_locations.applications_menu_location =
|
| - ShellIntegration::APP_MENU_LOCATION_SUBDIR_CHROMEAPPS;
|
| + web_app::APP_MENU_LOCATION_SUBDIR_CHROMEAPPS;
|
| std::vector<base::FilePath> all_paths = web_app::internals::GetShortcutPaths(
|
| all_shortcut_locations);
|
| if (base::win::GetVersion() >= base::win::VERSION_WIN7 &&
|
| @@ -330,7 +329,7 @@ namespace web_app {
|
|
|
| base::FilePath CreateShortcutInWebAppDir(
|
| const base::FilePath& web_app_dir,
|
| - const ShellIntegration::ShortcutInfo& shortcut_info) {
|
| + const web_app::ShortcutInfo& shortcut_info) {
|
| std::vector<base::FilePath> paths;
|
| paths.push_back(web_app_dir);
|
| std::vector<base::FilePath> out_filenames;
|
| @@ -377,9 +376,9 @@ bool CheckAndSaveIcon(const base::FilePath& icon_file,
|
|
|
| bool CreatePlatformShortcuts(
|
| const base::FilePath& web_app_path,
|
| - const ShellIntegration::ShortcutInfo& shortcut_info,
|
| + const web_app::ShortcutInfo& shortcut_info,
|
| const extensions::FileHandlersInfo& file_handlers_info,
|
| - const ShellIntegration::ShortcutLocations& creation_locations,
|
| + const web_app::ShortcutLocations& creation_locations,
|
| ShortcutCreationReason creation_reason) {
|
| DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::FILE));
|
|
|
| @@ -420,7 +419,7 @@ bool CreatePlatformShortcuts(
|
| void UpdatePlatformShortcuts(
|
| const base::FilePath& web_app_path,
|
| const base::string16& old_app_title,
|
| - const ShellIntegration::ShortcutInfo& shortcut_info,
|
| + const web_app::ShortcutInfo& shortcut_info,
|
| const extensions::FileHandlersInfo& file_handlers_info) {
|
| DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::FILE));
|
|
|
| @@ -459,7 +458,7 @@ void UpdatePlatformShortcuts(
|
|
|
| void DeletePlatformShortcuts(
|
| const base::FilePath& web_app_path,
|
| - const ShellIntegration::ShortcutInfo& shortcut_info) {
|
| + const web_app::ShortcutInfo& shortcut_info) {
|
| GetShortcutLocationsAndDeleteShortcuts(
|
| web_app_path, shortcut_info.profile_path, shortcut_info.title, NULL,
|
| NULL);
|
| @@ -493,7 +492,7 @@ void DeleteAllShortcutsForProfile(const base::FilePath& profile_path) {
|
| }
|
|
|
| std::vector<base::FilePath> GetShortcutPaths(
|
| - const ShellIntegration::ShortcutLocations& creation_locations) {
|
| + const web_app::ShortcutLocations& creation_locations) {
|
| // Shortcut paths under which to create shortcuts.
|
| std::vector<base::FilePath> shortcut_paths;
|
| // Locations to add to shortcut_paths.
|
| @@ -506,15 +505,15 @@ std::vector<base::FilePath> GetShortcutPaths(
|
| ShellUtil::SHORTCUT_LOCATION_DESKTOP
|
| }, {
|
| creation_locations.applications_menu_location ==
|
| - ShellIntegration::APP_MENU_LOCATION_ROOT,
|
| + web_app::APP_MENU_LOCATION_ROOT,
|
| ShellUtil::SHORTCUT_LOCATION_START_MENU_ROOT
|
| }, {
|
| creation_locations.applications_menu_location ==
|
| - ShellIntegration::APP_MENU_LOCATION_SUBDIR_CHROME,
|
| + web_app::APP_MENU_LOCATION_SUBDIR_CHROME,
|
| ShellUtil::SHORTCUT_LOCATION_START_MENU_CHROME_DIR
|
| }, {
|
| creation_locations.applications_menu_location ==
|
| - ShellIntegration::APP_MENU_LOCATION_SUBDIR_CHROMEAPPS,
|
| + web_app::APP_MENU_LOCATION_SUBDIR_CHROMEAPPS,
|
| ShellUtil::SHORTCUT_LOCATION_START_MENU_CHROME_APPS_DIR
|
| }, {
|
| // For Win7+, |in_quick_launch_bar| indicates that we are pinning to
|
|
|