| Index: chrome/browser/extensions/app_sync_data.h
|
| diff --git a/chrome/browser/extensions/app_sync_data.h b/chrome/browser/extensions/app_sync_data.h
|
| index b1ee77e7b12f0f25da63b6a36b6ccc8b37a81091..bbb8123e73b5e075154966beaf80f7d08c74cc9f 100644
|
| --- a/chrome/browser/extensions/app_sync_data.h
|
| +++ b/chrome/browser/extensions/app_sync_data.h
|
| @@ -28,6 +28,14 @@ class ExtensionSyncData;
|
| // A class that encapsulates the synced properties of an Application.
|
| class AppSyncData {
|
| public:
|
| + struct LinkedAppIconInfo {
|
| + LinkedAppIconInfo();
|
| + ~LinkedAppIconInfo();
|
| +
|
| + GURL url;
|
| + int size;
|
| + };
|
| +
|
| AppSyncData();
|
| AppSyncData(const Extension& extension,
|
| bool enabled,
|
| @@ -82,6 +90,10 @@ class AppSyncData {
|
| return bookmark_app_icon_color_;
|
| }
|
|
|
| + const std::vector<LinkedAppIconInfo>& linked_icons() const {
|
| + return linked_icons_;
|
| + }
|
| +
|
| private:
|
| // Convert an AppSyncData back out to a sync structure.
|
| void PopulateAppSpecifics(sync_pb::AppSpecifics* specifics) const;
|
| @@ -98,6 +110,7 @@ class AppSyncData {
|
| std::string bookmark_app_url_;
|
| std::string bookmark_app_description_;
|
| std::string bookmark_app_icon_color_;
|
| + std::vector<LinkedAppIconInfo> linked_icons_;
|
| };
|
|
|
| } // namespace extensions
|
|
|