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 #include "base/logging.h" 6 #include "chrome/browser/shell_integration.h" 7 8 // TODO: crbug/115375 to track implementation for following methods. 9 // static 10 ShellIntegration::DefaultWebClientSetPermission 11 ShellIntegration::CanSetAsDefaultBrowser() { 12 NOTIMPLEMENTED(); 13 return SET_DEFAULT_NOT_ALLOWED; 14 } 15 16 // static 17 bool ShellIntegration::SetAsDefaultBrowser() { 18 NOTIMPLEMENTED(); 19 return false; 20 } 21 22 // static 23 bool ShellIntegration::SetAsDefaultProtocolClient(const std::string& protocol) { 24 NOTIMPLEMENTED(); 25 return false; 26 } 27 28 // static 29 ShellIntegration::DefaultWebClientState ShellIntegration::GetDefaultBrowser() { 30 NOTIMPLEMENTED(); 31 return UNKNOWN_DEFAULT; 32 } 33 34 // static 35 ShellIntegration::DefaultWebClientState 36 ShellIntegration::IsDefaultProtocolClient(const std::string& protocol) { 37 NOTIMPLEMENTED(); 38 return UNKNOWN_DEFAULT; 39 } 40 41 // static 42 bool ShellIntegration::IsFirefoxDefaultBrowser() { 43 return false; 44 } 45 46