[Extensions] Cleanup Extension Uninstall Dialog logic
commitac8ce8ca2e528c49c8bc4e71ca2626aa32c67ade
authorrdevlin.cronin <rdevlin.cronin@chromium.org>
Wed, 27 May 2015 23:00:02 +0000 (27 16:00 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 27 May 2015 23:00:39 +0000 (27 23:00 +0000)
treef9a9f87a6bd05341f14488f6b11528e4dd4a9719
parent3dc5d5ccfc35a6fdfb4cb6027fda2b3d7aed8dd5
[Extensions] Cleanup Extension Uninstall Dialog logic

Move the logic to perform the extension uninstallation into the dialog itself,
since in every case we show the dialog, we uninstall the extension on success.

Review URL: https://codereview.chromium.org/1156443002

Cr-Commit-Position: refs/heads/master@{#331679}
20 files changed:
chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
chrome/browser/extensions/extension_context_menu_model.cc
chrome/browser/extensions/extension_context_menu_model.h
chrome/browser/extensions/extension_disabled_ui.cc
chrome/browser/extensions/extension_storage_monitor.cc
chrome/browser/extensions/extension_storage_monitor.h
chrome/browser/extensions/extension_storage_monitor_browsertest.cc
chrome/browser/extensions/extension_uninstall_dialog.cc
chrome/browser/extensions/extension_uninstall_dialog.h
chrome/browser/ui/app_list/extension_uninstaller.cc
chrome/browser/ui/app_list/extension_uninstaller.h
chrome/browser/ui/cocoa/extensions/extension_uninstall_dialog_cocoa.mm
chrome/browser/ui/views/apps/app_info_dialog/app_info_footer_panel.cc
chrome/browser/ui/views/apps/app_info_dialog/app_info_footer_panel.h
chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc
chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc
chrome/browser/ui/webui/ntp/app_launcher_handler.cc
chrome/browser/ui/webui/ntp/app_launcher_handler.h
extensions/browser/api/management/management_api.cc
extensions/browser/api/management/management_api.h