summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/browser_dialogs.h
diff options
context:
space:
mode:
authormgiuca@chromium.org <mgiuca@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-17 15:54:57 +0000
committermgiuca@chromium.org <mgiuca@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-17 15:54:57 +0000
commit497783ccdd4e96518a6c455b0ced0b9ed0e00cb4 (patch)
tree376b76dec812664c9a06a3b25d8030dc8a9a1be9 /chrome/browser/ui/browser_dialogs.h
parent5b779a1aefd60fb6721422b5a0308554c45f641b (diff)
downloadchromium_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.h8
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);