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_ |