[M120][Tizen][Onscreen] Fix build errors for TV profile
[platform/framework/web/chromium-efl.git] / chrome / browser / shell_integration_android.cc
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.
4
5 #include "base/notreached.h"
6 #include "chrome/browser/shell_integration.h"
7
8 namespace shell_integration {
9
10 // TODO: crbug/115375 to track implementation for following methods.
11 bool SetAsDefaultBrowser() {
12   NOTIMPLEMENTED();
13   return false;
14 }
15
16 bool SetAsDefaultClientForScheme(const std::string& scheme) {
17   NOTIMPLEMENTED();
18   return false;
19 }
20
21 std::u16string GetApplicationNameForScheme(const GURL& url) {
22   NOTIMPLEMENTED();
23   return std::u16string();
24 }
25
26 DefaultWebClientState GetDefaultBrowser() {
27   NOTIMPLEMENTED();
28   return UNKNOWN_DEFAULT;
29 }
30
31 bool IsFirefoxDefaultBrowser() {
32   return false;
33 }
34
35 DefaultWebClientState IsDefaultClientForScheme(const std::string& scheme) {
36   NOTIMPLEMENTED();
37   return UNKNOWN_DEFAULT;
38 }
39
40 namespace internal {
41
42 DefaultWebClientSetPermission GetPlatformSpecificDefaultWebClientSetPermission(
43     WebClientSetMethod method) {
44   NOTIMPLEMENTED();
45   return SET_DEFAULT_NOT_ALLOWED;
46 }
47
48 }  // namespace internal
49
50 }  // namespace shell_integration