| Index: chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.h
|
| diff --git a/chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.h b/chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.h
|
| index bc6fa6f31891f4cb530efd7f1a4e9be7fd0fe97c..5bb6c44d32e5c63d7a247e7b597ceff01bf04ee9 100644
|
| --- a/chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.h
|
| +++ b/chrome/browser/ui/views/apps/app_info_dialog/app_info_permissions_panel.h
|
| @@ -57,9 +57,11 @@ class AppInfoPermissionsPanel : public AppInfoPanel,
|
| // Internal initialisation methods.
|
| void CreateActivePermissionsControl();
|
| void CreateRetainedFilesControl();
|
| + void CreateRetainedDevicesControl();
|
|
|
| void LayoutActivePermissionsControl();
|
| void LayoutRetainedFilesControl();
|
| + void LayoutRetainedDevicesControl();
|
|
|
| // Overridden from views::ButtonListener.
|
| virtual void ButtonPressed(views::Button* sender,
|
| @@ -68,6 +70,8 @@ class AppInfoPermissionsPanel : public AppInfoPanel,
|
| const std::vector<base::string16> GetActivePermissionMessages() const;
|
| const std::vector<base::string16> GetRetainedFilePaths() const;
|
| void RevokeFilePermissions();
|
| + const std::vector<base::string16> GetRetainedDevices() const;
|
| + void RevokeDevicePermissions();
|
|
|
| // UI elements on the dialog.
|
| views::Label* active_permissions_heading_;
|
| @@ -77,6 +81,10 @@ class AppInfoPermissionsPanel : public AppInfoPanel,
|
| views::View* retained_files_list_;
|
| views::LabelButton* revoke_file_permissions_button_;
|
|
|
| + views::Label* retained_devices_heading_;
|
| + views::View* retained_devices_list_;
|
| + views::LabelButton* revoke_device_permissions_button_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(AppInfoPermissionsPanel);
|
| };
|
|
|
|
|