views::Checkbox* quick_launch_check_box_;
// Target shortcut info.
- ShellIntegration::ShortcutInfo shortcut_info_;
+ web_app::ShortcutInfo shortcut_info_;
// If false, the shortcut will be created in the root level of the Start Menu.
bool create_in_chrome_apps_subdir_;
CreateChromeApplicationShortcutView(
Profile* profile,
const extensions::Extension* app,
- const base::Closure& close_callback);
+ const base::Callback<void(bool)>& close_callback);
virtual ~CreateChromeApplicationShortcutView();
virtual bool Accept() OVERRIDE;
virtual bool Cancel() OVERRIDE;
private:
void OnShortcutInfoLoaded(
- const ShellIntegration::ShortcutInfo& shortcut_info);
+ const web_app::ShortcutInfo& shortcut_info);
- const extensions::Extension* app_;
- base::Closure close_callback_;
+ base::Callback<void(bool)> close_callback_;
base::WeakPtrFactory<CreateChromeApplicationShortcutView> weak_ptr_factory_;