1 // Copyright 2012 The Chromium Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "base/notreached.h"
6 #include "chrome/browser/shell_integration.h"
8 namespace shell_integration {
10 // TODO: crbug/115375 to track implementation for following methods.
11 bool SetAsDefaultBrowser() {
16 bool SetAsDefaultClientForScheme(const std::string& scheme) {
21 std::u16string GetApplicationNameForScheme(const GURL& url) {
23 return std::u16string();
26 DefaultWebClientState GetDefaultBrowser() {
28 return UNKNOWN_DEFAULT;
31 bool IsFirefoxDefaultBrowser() {
35 DefaultWebClientState IsDefaultClientForScheme(const std::string& scheme) {
37 return UNKNOWN_DEFAULT;
42 DefaultWebClientSetPermission GetPlatformSpecificDefaultWebClientSetPermission(
43 WebClientSetMethod method) {
45 return SET_DEFAULT_NOT_ALLOWED;
48 } // namespace internal
50 } // namespace shell_integration