chromium_binaries_distribution.cc revision 5821806d5e7f356e8fa4b058a389a808ea183019
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 "base/logging.h" 10 11namespace { 12 13const wchar_t kChromiumBinariesName[] = L"Chromium Binaries"; 14 15} // namespace 16 17ChromiumBinariesDistribution::ChromiumBinariesDistribution() 18 : BrowserDistribution(CHROME_BINARIES), 19 browser_distribution_( 20 BrowserDistribution::GetSpecificDistribution(CHROME_BROWSER)) { 21} 22 23string16 ChromiumBinariesDistribution::GetAppGuid() { 24 return string16(); 25} 26 27string16 ChromiumBinariesDistribution::GetBaseAppName() { 28 NOTREACHED(); 29 return string16(); 30} 31 32string16 ChromiumBinariesDistribution::GetAppShortCutName() { 33 return kChromiumBinariesName; 34} 35 36string16 ChromiumBinariesDistribution::GetAlternateApplicationName() { 37 NOTREACHED(); 38 return string16(); 39} 40 41string16 ChromiumBinariesDistribution::GetBaseAppId() { 42 NOTREACHED(); 43 return string16(); 44} 45 46string16 ChromiumBinariesDistribution::GetInstallSubDir() { 47 return browser_distribution_->GetInstallSubDir(); 48} 49 50string16 ChromiumBinariesDistribution::GetPublisherName() { 51 NOTREACHED(); 52 return string16(); 53} 54 55string16 ChromiumBinariesDistribution::GetAppDescription() { 56 NOTREACHED(); 57 return string16(); 58} 59 60string16 ChromiumBinariesDistribution::GetLongAppDescription() { 61 NOTREACHED(); 62 return string16(); 63} 64 65std::string ChromiumBinariesDistribution::GetSafeBrowsingName() { 66 NOTREACHED(); 67 return std::string(); 68} 69 70string16 ChromiumBinariesDistribution::GetStateKey() { 71 return string16(L"Software\\").append(kChromiumBinariesName); 72} 73 74string16 ChromiumBinariesDistribution::GetStateMediumKey() { 75 return string16(L"Software\\").append(kChromiumBinariesName); 76} 77 78string16 ChromiumBinariesDistribution::GetUninstallLinkName() { 79 NOTREACHED(); 80 return string16(); 81} 82 83string16 ChromiumBinariesDistribution::GetUninstallRegPath() { 84 NOTREACHED(); 85 return string16(); 86} 87 88string16 ChromiumBinariesDistribution::GetVersionKey() { 89 return string16(L"Software\\").append(kChromiumBinariesName); 90} 91 92bool ChromiumBinariesDistribution::CanSetAsDefault() { 93 return false; 94} 95 96int ChromiumBinariesDistribution::GetIconIndex() { 97 NOTREACHED(); 98 return 0; 99} 100 101bool ChromiumBinariesDistribution::GetChromeChannel(string16* channel) { 102 NOTREACHED(); 103 return false; 104} 105 106bool ChromiumBinariesDistribution::GetCommandExecuteImplClsid( 107 string16* handler_class_uuid) { 108 return false; 109} 110