OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/first_run/first_run.h" | 5 #include "chrome/browser/first_run/first_run.h" |
6 | 6 |
7 #include "base/logging.h" | 7 #include "base/logging.h" |
8 #include "base/file_path.h" | 8 #include "base/file_path.h" |
9 #include "chrome/browser/importer/importer_host.h" | 9 #include "chrome/browser/importer/importer_host.h" |
10 #include "chrome/browser/importer/importer_list.h" | 10 #include "chrome/browser/importer/importer_list.h" |
11 | 11 |
| 12 #if defined(OS_WIN) |
| 13 bool FirstRun::WriteEULAtoTempFile(FilePath* eula_path) { |
| 14 // TODO(beng): |
| 15 NOTIMPLEMENTED(); |
| 16 return true; |
| 17 } |
| 18 |
12 bool FirstRun::LaunchSetupWithParam(const std::string& param, | 19 bool FirstRun::LaunchSetupWithParam(const std::string& param, |
13 const std::wstring& value, | 20 const std::wstring& value, |
14 int* ret_code) { | 21 int* ret_code) { |
15 // TODO(beng): | 22 // TODO(beng): |
16 NOTIMPLEMENTED(); | 23 NOTIMPLEMENTED(); |
17 return true; | 24 return true; |
18 } | |
19 | |
20 bool FirstRun::WriteEULAtoTempFile(FilePath* eula_path) { | |
21 // TODO(beng): | |
22 NOTIMPLEMENTED(); | |
23 return true; | |
24 } | 25 } |
25 | 26 |
26 void FirstRun::DoDelayedInstallExtensions() { | 27 void FirstRun::DoDelayedInstallExtensions() { |
27 // TODO(beng): | 28 // TODO(beng): |
28 NOTIMPLEMENTED(); | 29 NOTIMPLEMENTED(); |
29 } | 30 } |
30 | 31 |
| 32 bool FirstRun::ImportSettings(Profile* profile, |
| 33 scoped_refptr<ImporterHost> importer_host, |
| 34 scoped_refptr<ImporterList> importer_list, |
| 35 int items_to_import) { |
| 36 return ImportSettings( |
| 37 profile, |
| 38 importer_list->GetSourceProfileAt(0).importer_type, |
| 39 items_to_import, |
| 40 FilePath(), |
| 41 false, |
| 42 NULL); |
| 43 } |
| 44 |
| 45 bool FirstRun::ImportSettings(Profile* profile, |
| 46 int importer_type, |
| 47 int items_to_import, |
| 48 const FilePath& import_bookmarks_path, |
| 49 bool skip_first_run_ui, |
| 50 gfx::NativeWindow parent_window) { |
| 51 // TODO(beng): |
| 52 NOTIMPLEMENTED(); |
| 53 return false; |
| 54 } |
| 55 |
| 56 int FirstRun::ImportFromBrowser(Profile* profile, |
| 57 const CommandLine& cmdline) { |
| 58 // TODO(beng): |
| 59 NOTIMPLEMENTED(); |
| 60 return 0; |
| 61 } |
| 62 #else |
| 63 // static |
| 64 bool FirstRun::ImportBookmarks(const FilePath& import_bookmarks_path) { |
| 65 // TODO(beng): |
| 66 NOTIMPLEMENTED(); |
| 67 return true; |
| 68 } |
| 69 |
| 70 namespace first_run { |
| 71 void ShowFirstRunDialog(Profile* profile, |
| 72 bool randomize_search_engine_experiment) { |
| 73 // TODO(saintlou): |
| 74 NOTIMPLEMENTED(); |
| 75 } |
| 76 } // namespace first_run |
| 77 #endif |
| 78 |
31 // static | 79 // static |
32 void FirstRun::PlatformSetup() { | 80 void FirstRun::PlatformSetup() { |
33 // TODO(beng): | 81 // TODO(beng): |
34 NOTIMPLEMENTED(); | 82 NOTIMPLEMENTED(); |
35 } | 83 } |
36 | 84 |
37 // static | 85 // static |
38 bool FirstRun::IsOrganicFirstRun() { | 86 bool FirstRun::IsOrganicFirstRun() { |
39 // TODO(beng): | 87 // TODO(beng): |
40 NOTIMPLEMENTED(); | 88 NOTIMPLEMENTED(); |
41 return true; | 89 return true; |
42 } | 90 } |
43 | 91 |
44 // static | 92 // static |
45 FilePath FirstRun::MasterPrefsPath() { | 93 FilePath FirstRun::MasterPrefsPath() { |
46 // TODO(beng): | 94 // TODO(beng): |
47 NOTIMPLEMENTED(); | 95 NOTIMPLEMENTED(); |
48 return FilePath(); | 96 return FilePath(); |
49 } | 97 } |
50 | 98 |
51 // static | |
52 bool FirstRun::ImportSettings(Profile* profile, | |
53 int importer_type, | |
54 int items_to_import, | |
55 const FilePath& import_bookmarks_path, | |
56 bool skip_first_run_ui, | |
57 gfx::NativeWindow parent_window) { | |
58 // TODO(beng): | |
59 NOTIMPLEMENTED(); | |
60 return false; | |
61 } | |
62 | 99 |
63 // static | |
64 bool FirstRun::ImportSettings(Profile* profile, | |
65 scoped_refptr<ImporterHost> importer_host, | |
66 scoped_refptr<ImporterList> importer_list, | |
67 int items_to_import) { | |
68 return ImportSettings( | |
69 profile, | |
70 importer_list->GetSourceProfileAt(0).importer_type, | |
71 items_to_import, | |
72 FilePath(), | |
73 false, | |
74 NULL); | |
75 } | |
76 | |
77 int FirstRun::ImportFromBrowser(Profile* profile, | |
78 const CommandLine& cmdline) { | |
79 // TODO(beng): | |
80 NOTIMPLEMENTED(); | |
81 return 0; | |
82 } | |
OLD | NEW |