15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file.
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef CHROME_BROWSER_UI_BROWSER_MAC_H_
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define CHROME_BROWSER_UI_BROWSER_MAC_H_
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
8a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)#include "chrome/browser/signin/signin_promo.h"
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "chrome/browser/ui/chrome_pages.h"
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)class Profile;
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace chrome {
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Open a new window with history/downloads/help/options (needed on Mac when
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// there are no windows).
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void OpenAboutWindow(Profile* profile);
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void OpenHistoryWindow(Profile* profile);
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void OpenDownloadsWindow(Profile* profile);
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void OpenHelpWindow(Profile* profile, HelpSource source);
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void OpenOptionsWindow(Profile* profile);
22a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)void OpenSyncSetupWindow(Profile* profile, signin::Source source);
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void OpenClearBrowsingDataDialogWindow(Profile* profile);
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void OpenImportSettingsDialogWindow(Profile* profile);
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void OpenBookmarkManagerWindow(Profile* profile);
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void OpenExtensionsWindow(Profile* profile);
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}  // namespace chrome
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif  // CHROME_BROWSER_UI_BROWSER_MAC_H_
31