| Index: chrome/browser/web_applications/web_app_mac.h
|
| diff --git a/chrome/browser/web_applications/web_app_mac.h b/chrome/browser/web_applications/web_app_mac.h
|
| index 603bc0ccd81a71a942d63302d2876a5b4520d1ad..790f2bc0f104c3bed4d0cde82dea40acd0075fe1 100644
|
| --- a/chrome/browser/web_applications/web_app_mac.h
|
| +++ b/chrome/browser/web_applications/web_app_mac.h
|
| @@ -6,6 +6,7 @@
|
| #define CHROME_BROWSER_WEB_APPLICATIONS_WEB_APP_MAC_H_
|
| #pragma once
|
|
|
| +#include "base/file_path.h"
|
| #include "chrome/browser/shell_integration.h"
|
|
|
| namespace web_app {
|
| @@ -15,7 +16,9 @@ namespace web_app {
|
| class WebAppShortcutCreator {
|
| public:
|
| // Creates a new shortcut based on information in |shortcut_info|.
|
| + // The shortcut store its data directory in |web_app_path|.
|
| explicit WebAppShortcutCreator(
|
| + const FilePath& web_app_path,
|
| const ShellIntegration::ShortcutInfo& shortcut_info);
|
| virtual ~WebAppShortcutCreator();
|
|
|
| @@ -36,6 +39,10 @@ class WebAppShortcutCreator {
|
| bool UpdateIcon(const FilePath& app_path) const;
|
|
|
| private:
|
| + // Path to the app's data directory. For example:
|
| + // ~/Library/Application Support/Chromium/Default/Web Applications/_crx_abc/
|
| + FilePath web_app_path_;
|
| +
|
| // Information about the app.
|
| ShellIntegration::ShortcutInfo info_;
|
| };
|
|
|