Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(726)

Side by Side Diff: chrome/installer/util/chromium_binaries_distribution.cc

Issue 2621713004: Remove *BinariesDistribution and ChromeBinariesOperations from installer_util. (Closed)
Patch Set: sync to position 442533 Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 //
5 // This file declares a class that contains various method related to branding.
6
7 #include "chrome/installer/util/google_chrome_binaries_distribution.h"
8
9 #include <utility>
10
11 #include "base/logging.h"
12 #include "chrome/installer/util/app_registration_data.h"
13 #include "chrome/installer/util/non_updating_app_registration_data.h"
14
15 namespace {
16
17 const wchar_t kChromiumBinariesName[] = L"Chromium Binaries";
18
19 } // namespace
20
21 ChromiumBinariesDistribution::ChromiumBinariesDistribution()
22 : BrowserDistribution(CHROME_BINARIES,
23 std::unique_ptr<AppRegistrationData>(
24 new NonUpdatingAppRegistrationData(
25 base::string16(L"Software\\")
26 .append(kChromiumBinariesName)))),
27 browser_distribution_(
28 BrowserDistribution::GetSpecificDistribution(CHROME_BROWSER)) {}
29
30 ChromiumBinariesDistribution::ChromiumBinariesDistribution(
31 std::unique_ptr<AppRegistrationData> app_reg_data)
32 : BrowserDistribution(CHROME_BINARIES, std::move(app_reg_data)),
33 browser_distribution_(
34 BrowserDistribution::GetSpecificDistribution(CHROME_BROWSER)) {}
35
36 base::string16 ChromiumBinariesDistribution::GetBaseAppName() {
37 NOTREACHED();
38 return base::string16();
39 }
40
41 base::string16 ChromiumBinariesDistribution::GetBrowserProgIdPrefix() {
42 NOTREACHED();
43 return base::string16();
44 }
45
46 base::string16 ChromiumBinariesDistribution::GetBrowserProgIdDesc() {
47 NOTREACHED();
48 return base::string16();
49 }
50
51 base::string16 ChromiumBinariesDistribution::GetDisplayName() {
52 return kChromiumBinariesName;
53 }
54
55 base::string16 ChromiumBinariesDistribution::GetShortcutName() {
56 NOTREACHED();
57 return base::string16();
58 }
59
60 base::string16 ChromiumBinariesDistribution::GetBaseAppId() {
61 NOTREACHED();
62 return base::string16();
63 }
64
65 base::string16 ChromiumBinariesDistribution::GetInstallSubDir() {
66 return browser_distribution_->GetInstallSubDir();
67 }
68
69 base::string16 ChromiumBinariesDistribution::GetPublisherName() {
70 NOTREACHED();
71 return base::string16();
72 }
73
74 base::string16 ChromiumBinariesDistribution::GetAppDescription() {
75 NOTREACHED();
76 return base::string16();
77 }
78
79 base::string16 ChromiumBinariesDistribution::GetLongAppDescription() {
80 NOTREACHED();
81 return base::string16();
82 }
83
84 std::string ChromiumBinariesDistribution::GetSafeBrowsingName() {
85 NOTREACHED();
86 return std::string();
87 }
88
89 base::string16 ChromiumBinariesDistribution::GetRegistryPath() {
90 NOTREACHED();
91 // Handling a NOTREACHED() with anything but a default return value is unusual
92 // but in this case returning the empty string would point the caller at the
93 // root of the registry which could have disastrous consequences.
94 return BrowserDistribution::GetRegistryPath();
95 }
96
97 base::string16 ChromiumBinariesDistribution::GetUninstallRegPath() {
98 NOTREACHED();
99 return base::string16();
100 }
101
102 BrowserDistribution::DefaultBrowserControlPolicy
103 ChromiumBinariesDistribution::GetDefaultBrowserControlPolicy() {
104 return DEFAULT_BROWSER_UNSUPPORTED;
105 }
106
107 int ChromiumBinariesDistribution::GetIconIndex() {
108 NOTREACHED();
109 return 0;
110 }
111
112 bool ChromiumBinariesDistribution::GetChromeChannel(base::string16* channel) {
113 NOTREACHED();
114 return false;
115 }
116
117 base::string16 ChromiumBinariesDistribution::GetCommandExecuteImplClsid() {
118 return base::string16();
119 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698