diff options
author | mgiuca@chromium.org <mgiuca@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-17 15:54:57 +0000 |
---|---|---|
committer | mgiuca@chromium.org <mgiuca@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-17 15:54:57 +0000 |
commit | 497783ccdd4e96518a6c455b0ced0b9ed0e00cb4 (patch) | |
tree | 376b76dec812664c9a06a3b25d8030dc8a9a1be9 /chrome/browser/ui/browser_dialogs.h | |
parent | 5b779a1aefd60fb6721422b5a0308554c45f641b (diff) | |
download | chromium_src-497783ccdd4e96518a6c455b0ced0b9ed0e00cb4.zip chromium_src-497783ccdd4e96518a6c455b0ced0b9ed0e00cb4.tar.gz chromium_src-497783ccdd4e96518a6c455b0ced0b9ed0e00cb4.tar.bz2 |
Refactor code paths into the Create Shortcuts dialog.
Removed BrowserWindow::ShowCreateChromeAppShortcutsDialog -- this no
longer makes sense because the dialog can also be launched from the App
Launcher which does not use BrowserWindow.
chrome::ShowCreateChromeAppShortcutsDialog is now available on all
platforms (Views, Cocoa and GTK, not just Views).
The New Tab Page now calls this function directly, instead of going
through BrowserWindow. This is consistent with how the App Launcher
opens this dialog.
BUG=307837
Review URL: https://codereview.chromium.org/27490002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229148 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/browser_dialogs.h')
-rw-r--r-- | chrome/browser/ui/browser_dialogs.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/ui/browser_dialogs.h b/chrome/browser/ui/browser_dialogs.h index c3ad400..72af390 100644 --- a/chrome/browser/ui/browser_dialogs.h +++ b/chrome/browser/ui/browser_dialogs.h @@ -77,6 +77,14 @@ void ShowCreateWebAppShortcutsDialog(gfx::NativeWindow parent_window, content::WebContents* web_contents); #endif +// Shows the create chrome app shortcut dialog box. +// On Mac, this creates a shortcut without prompting. +// |close_callback| may be null. +void ShowCreateChromeAppShortcutsDialog(gfx::NativeWindow parent_window, + Profile* profile, + const extensions::Extension* app, + const base::Closure& close_callback); + // Shows a color chooser that reports to the given WebContents. content::ColorChooser* ShowColorChooser(content::WebContents* web_contents, SkColor initial_color); |