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); |
}; |