Home | History | Annotate | Download | only in browser
      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