| Index: chrome/installer/util/chrome_app_host_distribution.h
|
| diff --git a/chrome/installer/util/chrome_app_host_distribution.h b/chrome/installer/util/chrome_app_host_distribution.h
|
| index 5648abde7f1451f04003fe6a32ab00ef6674a7da..7c19ed4bd8671abd7b4db395f77677bd1e8a00e8 100644
|
| --- a/chrome/installer/util/chrome_app_host_distribution.h
|
| +++ b/chrome/installer/util/chrome_app_host_distribution.h
|
| @@ -17,6 +17,8 @@ class ChromeAppHostDistribution : public BrowserDistribution {
|
|
|
| virtual string16 GetBaseAppName() OVERRIDE;
|
|
|
| + virtual string16 GetAppShortCutFolderName() OVERRIDE;
|
| +
|
| virtual string16 GetAppShortCutName() OVERRIDE;
|
|
|
| virtual string16 GetAlternateApplicationName() OVERRIDE;
|
| @@ -53,6 +55,8 @@ class ChromeAppHostDistribution : public BrowserDistribution {
|
|
|
| virtual string16 GetIconFilename() OVERRIDE;
|
|
|
| + virtual int GetIconIndex() OVERRIDE;
|
| +
|
| virtual bool GetCommandExecuteImplClsid(
|
| string16* handler_class_uuid) OVERRIDE;
|
|
|
| @@ -67,4 +71,20 @@ class ChromeAppHostDistribution : public BrowserDistribution {
|
| ChromeAppHostDistribution();
|
| };
|
|
|
| +// Since ChromeAppHostDistribution stores the data the up-to-date product, for
|
| +// migration we need a legacy class to for legacy product constants.
|
| +class LegacyChromeAppHostDistribution : public ChromeAppHostDistribution {
|
| + public:
|
| + LegacyChromeAppHostDistribution();
|
| +
|
| + virtual string16 GetBaseAppName() OVERRIDE;
|
| +
|
| + virtual string16 GetAppShortCutFolderName() OVERRIDE;
|
| +
|
| + virtual string16 GetAppShortCutName() OVERRIDE;
|
| +
|
| + virtual string16 GetAlternateApplicationName() OVERRIDE;
|
| +};
|
| +
|
| +
|
| #endif // CHROME_INSTALLER_UTIL_CHROME_APP_HOST_DISTRIBUTION_H_
|
|
|