| Index: chrome/browser/web_applications/web_app.h
|
| diff --git a/chrome/browser/web_applications/web_app.h b/chrome/browser/web_applications/web_app.h
|
| index 79487681b57dad686bae7d318065c8547e01bd58..c4f5eb2e2585823227dce668f2b3872a79f203b4 100644
|
| --- a/chrome/browser/web_applications/web_app.h
|
| +++ b/chrome/browser/web_applications/web_app.h
|
| @@ -96,6 +96,11 @@ enum ShortcutCreationReason {
|
| SHORTCUT_CREATION_AUTOMATED,
|
| };
|
|
|
| +// Called by GetInfoForApp after fetching the ShortcutInfo and FileHandlersInfo.
|
| +typedef base::Callback<void(const ShortcutInfo&,
|
| + const extensions::FileHandlersInfo&)> InfoCallback;
|
| +
|
| +// Called by UpdateShortcutInfoAndIconForApp after loading the icon.
|
| typedef base::Callback<void(const ShortcutInfo&)> ShortcutInfoCallback;
|
|
|
| // Extracts shortcut info of the given WebContents.
|
| @@ -197,6 +202,11 @@ std::string GetWMClassFromAppName(std::string app_name);
|
|
|
| namespace internals {
|
|
|
| +// Loads relevant info structs for the app and calls |callback|.
|
| +void GetInfoForApp(const extensions::Extension* extension,
|
| + Profile* profile,
|
| + const InfoCallback& callback);
|
| +
|
| #if defined(OS_WIN)
|
| // Returns the Windows user-level shortcut paths that are specified in
|
| // |creation_locations|.
|
|
|