| Index: chrome/browser/ui/views/apps/app_info_dialog/app_info_summary_panel.cc
|
| diff --git a/chrome/browser/ui/views/apps/app_info_dialog/app_info_summary_panel.cc b/chrome/browser/ui/views/apps/app_info_dialog/app_info_summary_panel.cc
|
| index 1f04cba6e3c6567d3b9ad1ec8db6cf96c4b513a2..3a638f206bd0c5f1656a623e8dc3795615669949 100644
|
| --- a/chrome/browser/ui/views/apps/app_info_dialog/app_info_summary_panel.cc
|
| +++ b/chrome/browser/ui/views/apps/app_info_dialog/app_info_summary_panel.cc
|
| @@ -13,7 +13,6 @@
|
| #include "chrome/browser/extensions/extension_service.h"
|
| #include "chrome/browser/extensions/launch_util.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| -#include "chrome/browser/ui/browser_dialogs.h"
|
| #include "chrome/common/chrome_switches.h"
|
| #include "extensions/browser/extension_prefs.h"
|
| #include "extensions/browser/extension_system.h"
|
| @@ -21,8 +20,6 @@
|
| #include "grit/generated_resources.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
| #include "ui/base/models/combobox_model.h"
|
| -#include "ui/views/controls/button/button.h"
|
| -#include "ui/views/controls/button/label_button.h"
|
| #include "ui/views/controls/combobox/combobox.h"
|
| #include "ui/views/controls/label.h"
|
| #include "ui/views/layout/box_layout.h"
|
| @@ -133,7 +130,6 @@ AppInfoSummaryPanel::AppInfoSummaryPanel(Profile* profile,
|
| // Create UI elements.
|
| CreateDescriptionControl();
|
| CreateLaunchOptionControl();
|
| - CreateShortcutsButton();
|
|
|
| // Layout elements.
|
| SetLayoutManager(
|
| @@ -146,8 +142,6 @@ AppInfoSummaryPanel::AppInfoSummaryPanel(Profile* profile,
|
|
|
| if (launch_options_combobox_)
|
| AddChildView(launch_options_combobox_);
|
| -
|
| - LayoutShortcutsButton();
|
| }
|
|
|
| AppInfoSummaryPanel::~AppInfoSummaryPanel() {
|
| @@ -185,16 +179,6 @@ void AppInfoSummaryPanel::CreateLaunchOptionControl() {
|
| }
|
| }
|
|
|
| -void AppInfoSummaryPanel::CreateShortcutsButton() {
|
| - if (CanCreateShortcuts()) {
|
| - create_shortcuts_button_ = new views::LabelButton(
|
| - this,
|
| - l10n_util::GetStringUTF16(
|
| - IDS_APPLICATION_INFO_CREATE_SHORTCUTS_BUTTON_TEXT));
|
| - create_shortcuts_button_->SetStyle(views::Button::STYLE_BUTTON);
|
| - }
|
| -}
|
| -
|
| void AppInfoSummaryPanel::LayoutDescriptionControl() {
|
| if (description_label_) {
|
| DCHECK(description_heading_);
|
| @@ -205,18 +189,6 @@ void AppInfoSummaryPanel::LayoutDescriptionControl() {
|
| }
|
| }
|
|
|
| -void AppInfoSummaryPanel::LayoutShortcutsButton() {
|
| - if (create_shortcuts_button_) {
|
| - // Add a sub-view so the shortcuts button is left-aligned.
|
| - views::View* left_aligned_button = new views::View();
|
| - left_aligned_button->SetLayoutManager(
|
| - new views::BoxLayout(views::BoxLayout::kHorizontal, 0, 0, 0));
|
| - left_aligned_button->AddChildView(create_shortcuts_button_);
|
| -
|
| - AddChildView(left_aligned_button);
|
| - }
|
| -}
|
| -
|
| void AppInfoSummaryPanel::OnPerformAction(views::Combobox* combobox) {
|
| if (combobox == launch_options_combobox_) {
|
| SetLaunchType(launch_options_combobox_model_->GetLaunchTypeAtIndex(
|
| @@ -226,15 +198,6 @@ void AppInfoSummaryPanel::OnPerformAction(views::Combobox* combobox) {
|
| }
|
| }
|
|
|
| -void AppInfoSummaryPanel::ButtonPressed(views::Button* sender,
|
| - const ui::Event& event) {
|
| - if (sender == create_shortcuts_button_) {
|
| - CreateShortcuts();
|
| - } else {
|
| - NOTREACHED();
|
| - }
|
| -}
|
| -
|
| extensions::LaunchType AppInfoSummaryPanel::GetLaunchType() const {
|
| return extensions::GetLaunchType(extensions::ExtensionPrefs::Get(profile_),
|
| app_);
|
| @@ -252,20 +215,3 @@ bool AppInfoSummaryPanel::CanSetLaunchType() const {
|
| // V2 apps don't have a launch type.
|
| return !app_->is_platform_app();
|
| }
|
| -
|
| -void AppInfoSummaryPanel::CreateShortcuts() {
|
| - DCHECK(CanCreateShortcuts());
|
| - chrome::ShowCreateChromeAppShortcutsDialog(GetWidget()->GetNativeWindow(),
|
| - profile_,
|
| - app_,
|
| - base::Callback<void(bool)>());
|
| -}
|
| -
|
| -bool AppInfoSummaryPanel::CanCreateShortcuts() const {
|
| -// ChromeOS can pin apps to the app launcher, but can't create shortcuts.
|
| -#if defined(OS_CHROMEOS)
|
| - return false;
|
| -#else
|
| - return true;
|
| -#endif
|
| -}
|
|
|